【发布时间】:2018-08-29 20:33:53
【问题描述】:
class Parent(Document):
list_items = ListField(EmbeddedDocumentField(Child))
class Child(EmbeddedDocument):
name = StringField()
我创建了一个函数,使用
从 ListField 中删除嵌入的文档pull - 原子操作符
请检查以下内容:
def deleteItem(parent_id,name):
Parent.get(id=parent_id).update_one(pull__list_items__name=name)
我的问题是我如何确定此原子更新已成功执行?
我如何知道列表项是否实际存在于父对象中?
【问题讨论】:
标签: python mongodb pymongo mongoengine