首页 > 解决方案 > mongodb 在聚合中使用 $exist?

问题描述

是否可以将 $exist 与聚合一起使用,因为我也想获得特定的投影。类似这样的东西:

db.customerOrder.aggregate([
    {
        "phone":{"$exists":false}
    },
    {
        "$project":{"firstName":1, "lastName":1, "_id":0}
    }
])

我想查找没有电话的客户的名字和姓氏。

标签: mongodbmongodb-queryaggregation-framework

解决方案


试试这个

db.customerOrder.aggregate([
{
    $match:{"phone":{"$exists":false}}
},
{
    "$project":{"firstName":1, "lastName":1, "_id":0}
}
])

推荐阅读