7

構造:

{title: 'test', comments: [{id:1, title: ''}, {id: 8, title: ''}]}

id=8 アイテムを削除する必要があります、ありがとう。

4

3 に答える 3

4

こんにちは、配列からアイテムをプルできます:

https://github.com/hmarr/mongoengine/blob/master/mongoengine/queryset.py

$pull を参照してください: http://www.mongodb.org/display/DOCS/Updating#Updating-%24pull

于 2011-10-21T07:51:20.003 に答える
1

ここで$pull演算子を使用する必要があります:

http://www.mongodb.org/display/DOCS/Updating#Updating-%24pull

db.collection.update({'title':'test'},{$pull : { 'comments' : { 'id' : 8 }});
于 2011-10-21T07:56:09.653 に答える