1

我正在使用 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。看到答案后,我注意到了这个错误,现在它工作得很好。

4

2 回答 2

2

尝试:

Item.objects.filter(field="criteria")
于 2012-12-29T23:28:31.340 回答
1
Item.objects(field="criteria")

或者

Item.objects.filter(field="criteria")
于 2012-12-29T23:29:43.637 回答