我正在使用 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
。看到答案后,我注意到了这个错误,现在效果很好。
最佳答案
尝试:
Item.objects.filter(field="criteria")
关于python - 如何使用 MongoEngine 根据特定条件选择多个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14086831/