繁体   English   中英

如何根据MongoEngine的特定条件选择多个对象?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM