【问题标题】:How do you select multiple objects based on certain criteria with MongoEngine?如何使用 MongoEngine 根据特定条件选择多个对象?
【发布时间】:2012-12-14 17:47:26
【问题描述】:

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

【问题讨论】:

    标签: python flask pymongo mongoengine django-queryset


    【解决方案1】:

    尝试:

    Item.objects.filter(field="criteria")
    

    【讨论】:

      【解决方案2】:
      Item.objects(field="criteria")
      

      Item.objects.filter(field="criteria")
      

      【讨论】:

        猜你喜欢
        • 2013-03-07
        • 1970-01-01
        • 1970-01-01
        • 2015-02-19
        • 2012-10-03
        • 2021-11-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多