mongodb command命令怎么使用$pull

2026年09月21日 13:38
有1个网友回答
网友(1):

$pull从数组中删除满足条件的元素,例如:
元数据:{ "_id" : ObjectId("5003be465af21ff428dafbe7"), "name" : "toyota", "size" : { "height" : 8, "width" : 7, "length" : 15 }, "title" : [ "t1", "t2", "t2", "t3" ],"type" : "suv" }
操作命令:db.c.update({"name" : "toyota"},{$pull:{"title":"t2"}});
操作结果:{ "_id" : ObjectId("5003be465af21ff428dafbe7"), "name" : "toyota", "size" : { "height" : 8,"width" : 7, "length" : 15 }, "title" : [ "t1", "t3" ], "type" : "suv" }