以下に示すように、オブジェクトを含むコレクションから都市の個別の値を見つけたいです。
{
location:{
address:'XYZ',
city:'New York'
}
}
起動する必要があるクエリについて教えてもらえますか? elemMatch
とを使用する必要があることはわかっています$exists
。しかし、私の次のクエリは機能しているようで、空のセットを返します:
db.collectionName.distinct({'location':{'city':{$exists: true}}})