hoa*_*u68 7 python mongodb mongoengine
我在 mongoengine 上有一堂课
class Post(EmbeddedDocument):
uid = StringField(required=True)
text = StringField(required=True)
value = StringField()
class Feed(Document):
label = StringField(required=True)
feed_url = StringField(required=True)
posts = ListField(EmbeddedDocumentField(Post))
Run Code Online (Sandbox Code Playgroud)
我正在尝试从某个“父”文档更新 Post EmbeddedDocument 属性名称文本。作为第一步,我检索 Feed 文档
model = Feed.objects(_id="....").first()
Run Code Online (Sandbox Code Playgroud)
然后我想更新嵌入文档“Post”的属性文本。
我怎样才能用 mongoengine 实现它?谢谢
我解决了:)
Feed.objects(_id="...", posts__text="findvalue").update(set__posts__S__value="updatevalue")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4484 次 |
| 最近记录: |