Mam problemy ze składnią mongoingu.Aktualizowanie listy dokumentów osadzonych w mongoenginie
mam następujące modele ...
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
... i przekazywane do obiektu Post my_method, chciałbym zaktualizować istniejący post, jeśli istnieje w self.posts z dopasowywanie uid lub push to self.posts, jeśli nie.
Czy jest taka składnia w jednym wywołaniu w mongożynienie?
Doskonale, dzięki! –
@Ross jak uzyskać tę odpowiedź 'WriteResult ({" nMatched ": 0," nUpserted ": 0," nModified ": 0})' używając 'mongoengine'? Chcę sprawdzić, czy przedmiot został znaleziony. Dzięki –