.py ファイルの mongo エンジンで $ 記号を使用して複数の更新を行うにはどうすればよいですか。小さな例を挙げてください。
1800 次
3 に答える
2
ドキュメントのAtomic Updatesを参照してください。
Foo.objects.all().update(set__bar='baz')
于 2012-02-29T19:58:13.237 に答える
1
mongoengine のテスト スイートにサンプルがあります。
https://github.com/MongoEngine/mongoengine/blob/master/tests/queryset.py#L313-382
簡単な例:
class BlogPost(Document):
title = StringField()
tags = ListField()
BlogPost.drop_collection()
BlogPost(title="ABC", tags=['mongoEngien']).save()
BlogPost.objects(tags="mongoEngien").update(set__tags__S="MongoEngine")
于 2012-03-06T08:37:23.253 に答える