gpt4 book ai didi

python - 更新 mongoengine 中的嵌入式文档

转载 作者:可可西里 更新时间:2023-11-01 10:05:19 30 4
gpt4 key购买 nike

我在 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))

我正在尝试更新某个“父”文档中的 Post EmbeddedDocument 属性名称文本。作为第一步,我检索 Feed 文档

model = Feed.objects(_id="....").first()

然后我想更新嵌入文档“Post”的属性文本。

如何使用 mongoengine 实现它?

最佳答案

我解决了:)

Feed.objects(_id="...", posts__text="findvalue").update(set__posts__S__value="updatevalue")

关于python - 更新 mongoengine 中的嵌入式文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14170479/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com