

以下のようなドキュメントで、キーが"0001"のドキュメントを取得したいです。（1つ目と3つ目）  
ただし、"0001"のvalueのネストの深さが一意ではありません。

[code]

    db.collection.find( {"0001": ワイルドカード} )
    
[/code]

のように指定するのかなと思っているのですが、うまくいきません。  
教えてください。

[code]

    {
        "0001": {"test1":"AAA"}
    },
    {
        "0002": {"test2": {"BBB": { "bbb":"ooo" } }
    },
    {
        "0001": {"test3": {"CCC":"ccc"} }
    }
    
[/code]


CC BY-SA 4.0
2019-02-19T11:18:51.713
52877
2023-11-07T10:02:00.227
2019-02-19T11:58:15.363
19110
32243
question
mongodb
mongoDBにおけるワイルドカード検索

[code]

    db.collection.find( { "0001": { $exists : true } } )
    
[/code]

で期待されている結果がでますよ！


CC BY-SA 4.0
2019-02-19T11:29:06.770
52879
2020-04-14T09:04:17.473
2020-04-14T09:04:17.473
32986
32243
52877
answer