带数组值的MongoEngine嵌入式文档查询

2024-10-03 06:24:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我在数据库中有一个类似这样的对象,有相应的MongoEngine模型:

{
    ...
    "config" : {
        "inner_group" : {
            "individuals" : [
                {
                    "entity_id" : "54321",
                }
            ],
        },
        ...    
    }
    ...
}

我试图使用对象中的entity_id字段来查询这些数据,该对象是individuals集合的一部分。你知道吗

我已尝试根据MongoEngine docs进行查询,但无法使用以下方法提取数据:

data = Model.objects(config__inner_group__individuals__S__entity_id="54321")

如何基于entity_id查询整个父级?你知道吗


Tags: 数据对象方法模型idconfig数据库docs