小编Ism*_*ael的帖子

$project:是否可以仅在一个阶段中访问表达式结果的属性?

$project有没有什么办法可以只在一个阶段进行下面的操作呢?

db.getCollection('users').aggregate([
    {
        $project : {
            firstEmail : { $arrayElemAt : ["$emails", 0] }
        }
    },
    {
        $project : {
            domain : "$firstEmail.domain"
        }
    }
])
Run Code Online (Sandbox Code Playgroud)

mongodb aggregation-framework

5
推荐指数
1
解决办法
880
查看次数

标签 统计

aggregation-framework ×1

mongodb ×1