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



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

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

任何人都可以纠正,上面的查询有什么问题?

它适用于以下语法:

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

最新更新