0
假設我在數據庫中有10個文檔Item
。更新()函數在mongo中忽略limit()
允許使用limit()檢索與某些條件匹配的Item的3個文檔。
documents = Item.objects(somefield=somecondition).limit(3)
現在,如果我做
documents.update()
,mongoengine更新由查詢不只是3個文件我已經限制了我的查詢相匹配的數據庫中的所有文件。
我也嘗試在參數中設置multi=False
,但只有一個文檔被更新。
有沒有辦法更新而查詢自己,而不是逐個循環遍歷文檔?