我正在在我的角色文档中填充_group
return this.find(query, {'_group': 1, 'name':1, 'description': 1} )
.populate('_group', ['name', 'description'])
.sort({ createdAt: -1 })
...
我也得到了_group的_id。
{"_id":"5959ef7db9938a0600f05eb2",
"_group":{
"_id":"5959ef7db9938a0600f05eae",
"name":"GroupA",
"description":"Description GroupA"
},
"name":"manager",
"description":"can R group, can RW user"},
如何去掉_group._id?
我尝试过:
return this.find(query, {'_group': 1, 'name':1, '_group._id':0, '_id':0} )
但是它会引发一个错误:投影不能同时包含和排除。
而且。
return this.find(query, {'_group': 1, 'name':1, '_id':0, '_id':0}
仅删除 role._id。
感谢反馈。