私はこのようなデータベースを持っています
{
"name": "Tom",
"cars": [
{
"name": "Shirley",
"kind": "Bugatti"
},
{
"name": "Jessica",
"kind": "Maserati"
},
]
}
こんな問い合わせがあります
db.people.findOne({"name: "Tom"});
オブジェクトを返したいだけです"name": "Jessica"
{
"name": "Jessica",
"kind": "Maserati"
}
これどうやってするの?
私は試した
db.people.findOne({"name": "Tom"}, {"cars.name": 1});
db.people.findOne({"name": "Tom"}, {"cars.name.Jessica": 1});
全体を返さないようにしてから、すべてを並べ替えようとしています。