通过对象属性值删除或查找具有Mongoose的对象

时间:2014-10-09 22:02:59

标签: node.js mongodb mongoose

这就是名为" Project"

的实体的数据

{ systems:[ { systemId: 1234, count: 3 }, { systemId: 87642, count: 2 } ] }

我希望在Projects集合中找到systemssystemId为1234的对象的所有项目。

请注意,系统是Array

1 个答案:

答案 0 :(得分:1)

你应该像

这样的东西
Project.find({'systems':{$elemMatch:{'systemId':1234}}})