Ich habe Probleme mit Mongoengine-Syntax.Aktualisieren einer Liste von eingebetteten Dokumenten in Mongoengine
Ich habe folgende Modelle ...
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
... und mit dem Post-Objekt in weitergegeben my_method, würde Ich mag einen bestehenden Eintrag aktualisieren, wenn es mit einem in self.posts existiert passende UID, oder Push zu self.posts wenn nicht.
Gibt es Syntax, um das in einem Aufruf in Mongoengine zu tun?
Perfekt, danke! –
@Ross Wie bekomme ich diese Antwort 'WriteResult ({" nMatched ": 0," nUpserted ": 0," nModified ": 0})' mit 'mongoengine'? Ich möchte überprüfen, ob der Artikel gefunden wurde. Vielen Dank –