使用此模式:
class XSet(db.Document):
xs = db.ListField(db.EmbeddedDocument('X'))
# ...
class X(db.Document):
pass然后:
xset = XSet.objects(id="uniqueid").get()
xs = xset.xs如何删除存储在xs中的所有X实例?(如果可能,我非常希望停留在Mongoengine抽象中。)
发布于 2013-01-14 18:39:12
您可以使用$pullall运算符,例如:
XSet.objects(pk=1).update(pull_all__xs=X)https://stackoverflow.com/questions/14311678
复制相似问题