{ "title": "hello world", "comments": [ {"id": 1, "text": "text 1"}, {"id": 2, "text": "text 2"}, {"id": 3, "text": "text 3"}, ... ], "author": "", "views": 1000, }
假设我现在知道某个 comment 的 id=2
,想删除 comments 中 id=2
的字典,也就是 {"id": 2, "text": "text 2"}
这条数据,应该怎样写呢?
如果是更新 id=2
的 text
的内容,又该如何写呢?
これは mongodb の配列ロケーターを使用できます。詳細:
http://www.co-ding.com/?p=274
次のように mongodb コマンドラインから削除できます (pymongo は基本的に同じ形式であり、テストされていません):
リーリー更新しました。書くのはそれほど単純ではないようなので、for で見てみましょう。 。
// それとも最初に削除してから追加しますか?この注文は要件を満たさない可能性があります。 。