我正在尝试使用$ project条件老虎钳,但是mongodb给了我意外的标识符错误。以下是我的代码,我如何使用$cond
和`$ project
$cond: { if: {req.query._id}, then: {"$project" : { projectName : 1 }}, else: {"$project" : { projectName : 1,developers:1}} }
任何人都可以纠正,以上查询出了什么问题?
答案 0 :(得分:0)
它使用以下语法:
fieldName:
{
$cond: { if: (condition), then: "$fieldName", else: false }
},