草庐IT

salesIndex

全部标签

mongodb - MongoDb 聚合中的条件展开?

我想弄清楚是否有一种方法可以在MongoDB的聚合框架中编写条件展开。我有一个这样的聚合命令:models.Users.aggregate({//SELECT$project:{"sex":1,"salesIndex":1}},{//WHERE$match:{"salesIndex":{$gte:index}}},{//GROUPBYyagregadores$group:{_id:"$sex",sexCount:{$sum:1}}},{$sort:{sexCount:-1}},function(err,dbres){(...)});我想按部门添加可选过滤器。一个用户可以在一个或多个部门