私はmongoengineの構文に苦しんでいます。mongoengineの埋め込み文書のリストを更新する
私は、次のモデル...
class Post(EmbeddedDocument):
uid = StringField(required=True)
text = StringField(required=True)
when = DateTimeField(required=True)
class Feed(Document):
label = StringField(required=True)
feed_url = StringField(required=True)
posts = ListField(EmbeddedDocumentField(Post))
def my_method(self, post):
pass
を持っている...それはとself.postsに存在するかどうmy_methodするに渡された郵便物で、私は既存のポストを更新したいですUIDにマッチするか、そうでない場合はself.postsにプッシュします。
mongoengineの1回の呼び出しでこれを行う構文はありますか?
完璧、ありがとう! –
'' mongoengine'を使って@Rossこの応答を得る方法 'WriteResult({" nMatched ":0、" nUpserted ":0、" nModified ":0})?その商品が見つかったかどうかチェックしたい。ありがとう –