mongodb中具有$ cond的$ project不返回字段值

时间:2018-12-20 08:06:45

标签: mongodb

我正在尝试使用$ project条件老虎钳,但是mongodb给了我意外的标识符错误。以下是我的代码,我如何使用$cond和`$ project

$cond: { if: {req.query._id}, then: {"$project" : { projectName : 1 }}, else: {"$project" : { projectName : 1,developers:1}} }

任何人都可以纠正,以上查询出了什么问题?

1 个答案:

答案 0 :(得分:0)

它使用以下语法:

fieldName:
{
   $cond: { if: (condition), then: "$fieldName", else: false }
},