【发布时间】:2016-01-08 07:35:23
【问题描述】:
我正在使用 Django + mongoengine 我想更新 Bookscollection 文档中的书籍(嵌入式文档)计数。我希望更新查询返回完整的对象。因此我正在使用“find_and_modify”。但即使我使用更新或删除字段。我仍然收到“必须更新或删除”的错误。 这是我的代码 sn-p -
for book_id in book_list:
book_col = BookCollection._get_collection().find_and_modify({
'query': {'coll_id':book_coll_id,'book.book_id':book_id},
'update':{'$inc':
{'book.$.quantity' : 1}
},
'new':True
})
这里有什么问题?
【问题讨论】:
标签: django mongodb pymongo mongoengine