我正在尝试使用$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 }
},