给定这样的文档结构:
{
_id : <someid>,
items : [
{prop1 : 0, prop2: 1, prop3 : 1 },
{prop1 : 1, prop2: 1, prop3 : 2 },
{prop1 : 1, prop2: 2, prop3 : 1 }
]
}
我将如何使用 prop1 = 1 拉出每个项目?(即在这种情况下删除最后两项。
我试过了:
.....update({'_id': someid}, {$pull: {'items.prop1': 1}},{ multi: true });
但这似乎没有按预期工作。