{_id : ObjectId(...), name : "name", ids : [44, 1, 9, 11, 15, 66]}
如何移除,例如15
形式ids
???
这可以使用$pull
http://docs.mongodb.org/manual/reference/operator/update/pull/吗?
Phalcon docs http://docs.phalconphp.com/en/latest/reference/odm.html#creating-updating-records
答案 0 :(得分:0)
来自manual:
您的收藏:
{_id : ObjectId(...), name : "name", ids : [44, 1, 9, 11, 15, 66]}
您可以通过简单的更新从上面的“ids”数组中删除“15”:
db.yourcollection.update(
{ ids: "15" },
{ $pull: { ids: "15" } },
{ multi: true }
)
更新包含
希望有所帮助。