小编Joh*_*ohn的帖子

仅选择子文档或数组

{
    "_id":{
        "oid":"4f33bf69873dbc73a7d21dc3"
    },
    "country":"IND",
    "states":[{
            "name":"orissa",
            "direction":"east",
            "population":41947358,
            "districts":[{
                    "name":"puri",
                    "headquarter":"puri",
                    "population":1498604
                },
                {
                    "name":"khordha",
                    "headquarter":"bhubaneswar",
                    "population":1874405
                }
            ]
        },
        {
            "name":"andhra pradesh",
            "direction":"south",
            "population":84665533,
            "districts":[{
                    "name":"rangareddi",
                    "headquarter":"hyderabad",
                    "population":3506670
                },
                {
                    "name":"vishakhapatnam",
                    "headquarter":"vishakhapatnam",
                    "population":3789823
                }
            ]
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

在上面的集合(即国家)我只有一个文档,我想获取有关特定状态的详细信息(让我们说"country.states.name":"orissa"),但我希望我的结果在这里而不是整个文件.在Mogo有办法......

     {
    "name": "orissa",
    "direction": "east",
    "population": 41947358,
    "districts": [
        {
            "name": "puri",
            "headquarter": "puri",
            "population": 1498604
        },
        {
            "name": "khordha",
            "headquarter": "bhubaneswar",
            "population": 1874405
        }
    ]
   }
Run Code Online (Sandbox Code Playgroud)

谢谢

mongoose mongodb

5
推荐指数
3
解决办法
1万
查看次数

标签 统计

mongodb ×1

mongoose ×1