我正在使用MongoDB和MongoEngine構建一個Python Flask web應用程序。我試圖根據特定的標準選擇多個對象。當我嘗試Item.objects.get(field="criteria")
時,它會拋出一個MultipleObjectsReturned
錯誤,這是它應該根據文檔(https://mongoengine-odm.readthedocs.org/en/latest/apireference.html#mongoengine.queryset.QuerySet)返回的錯誤。我知道它應該返回多個對象。我可以使用什麼查詢來根據特定條件返回多個對象?如何根據MongoEngine的特定條件選擇多個對象?
編輯:我試過Item.objects.filter(field =「criteria」),忘記更改頁面上的一個調用,所以它仍然返回MultipleObjectsReturned
。看到答案後,我注意到了這個bug,現在它效果很好。