$project有没有什么办法可以只在一个阶段进行下面的操作呢?
db.getCollection('users').aggregate([
{
$project : {
firstEmail : { $arrayElemAt : ["$emails", 0] }
}
},
{
$project : {
domain : "$firstEmail.domain"
}
}
])
Run Code Online (Sandbox Code Playgroud)