私は、このようなMongoDBのクエリ文書
{
"IslamabadICT": {
"campus_name": "Islamabad",
"campus_province": "ICT"
},
"KarachiSindh": {
"campus_name": "Karachi",
"campus_province": "Sindh"
},
"LahorePunjab": {
"campus_name": "Lahore",
"campus_province": "Punjab"
},
"PeshawarKPK": {
"campus_name": "Peshawar",
"campus_province": "KPK"
}
}
下記のと私はcampus_name =「ラホール」すべての文書を照会するようMongoDBのコレクションを持っています。私は次のコマンドを実行しています。
db.campus.find({"campus_name": "Lahore"})。 MondoDBのバージョンは3.4です。mongoシェルを実行しています。
提案がありますか?ここアドバンス
この 'db.campus.find({" LahorePunjab.campus_name ":" Lahore "})。pretty()' – Yogesh
@ Yogeshは、 'campus_name'だけを検索しません。ドキュメント内の 'LahorePunjab'フィールドを探します。失敗した場合、単に' campus_name'フィールド値を無視します。 –