[英]How do you select multiple objects based on certain criteria with MongoEngine?
我正在使用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")
Item.objects(field="criteria")
要么
Item.objects.filter(field="criteria")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.