通过在MongoEngine中使用__raw__访问ListField / EmbeddedDocumentListField中的项目

时间:2018-11-20 07:38:33

标签: mongodb pymongo mongoengine

我使用mongoengine 0.15.0。在我的库存模型中,有一个包含EmbeddedDocumentField'EmbedFruit'的ListField'fruit'。每个EmbedFruit项目都有“颜色”字段。我想访问ListField中的第一项。

我可以通过以下方式实现它吗:

result_object = Inventory.objects(__raw__={
    'fruit.0.color': 'red',
}).first()

0 个答案:

没有答案