如何在noSQL中选择所有名称中的状态(MongoDB)

问题描述 投票:-1回答:1

我有这个JSON类型的文档

{
    "user": {
        "honza": {
            "email": "haha",
            "telephone": "5454",
            "status": "online"
        },
        "sara": {
            "email": "sdfsdf",
            "telephone": "656",
            "status": "online"
        },
        "michal": {
            "email": "sdfdsffdsfds",
            "telephone": "45454",
            "status": "offline"
        }
    }
}

我需要找到具有在线状态的姓名。我是初学者,找不到任何例子。

python mongodb nosql
1个回答
1
投票

您可以考虑在查询中使用elemMatch。

https://docs.mongodb.com/manual/reference/operator/query/elemMatch/

© www.soinside.com 2019 - 2024. All rights reserved.