0
PythonでPythonを使用してMongoDBのネストされたリストを照会します。問題は、第2レベル(内部リスト)パラメータ値を確認するためのクエリで問題が発生しています。Pythonでネストされたリストを照会する - クエリの構文で問題が発生する
コレクションの構造は、このようなものです:
for data in db.collection_name.find({'values.c': 1})
:
[
{
"name": "rahul",
"values": [
{
"time":"2017-08-08 05:01:11"
"a": 5.766666666666667,
"b" : 3,
"c" : 2
},
{
"time":"2017-08-08 05:16:40"
"a": 5.766666666666667,
"b" : 3,
"c" : 2
}
]
},
{
"name": "shenoy",
"values": [
{
"time":"2017-08-08 05:01:11"
"a": 1,
"b" : 6,
"c" : 8
},
{
"time":"2017-08-08 05:16:40"
"a": 5,
"b" : 8,
"c" : 1
}
]
}
]
私は「C」の値を持つすべての文書をしたいが、私が来た1 ソリューションは全体のようだったと等しいですしかし、これはうまくいかない。私も"values.$.c" : 1
のようなソリューションを試しました。 このJSONデータを照会するための解決策を提案してください。