我正在使用 MongoDB 和 MongoEngine 构建 Python Flask Web 应用程序。我正在尝试根据某些标准选择多个对象。当我尝试Item.objects.get(field="criteria")
时,它会抛出一个MultipleObjectsReturned
错误,它应该根据文档返回(https://mongoengine-odm.readthedocs.org/en/latest/apireference.html#mongoengine.queryset.QuerySet)。我知道它应该返回多个对象。我可以使用什么查询来根据特定条件返回多个对象?
编辑:我尝试了 Item.objects.filter(field="criteria") 并忘记更改页面上的一个调用,所以它仍然返回MultipleObjectsReturned
。看到答案后,我注意到了这个错误,现在它工作得很好。