これはおそらくお粗末な質問ですが、私は今かなりの時間を費やしています。
これが私の構造であり、非常に最小化されています。
{
name : 'Some dude',
deck : [{
name : 'Awesome card',
value : 30
},
{
name : 'another awesome card',
value: 50
}]
}
デッキ内のすべてのカードから選択したい。名前=='素晴らしいカード'、これを返す
{
name : 'Some dude',
deck : [{
name : 'Awesome card',
value : 30
}]
}
次のようなコマンドをたくさん試しています
db.heroes.find({name: "Some dude"}、{'deck':1、'deck.name':'素晴らしいカード})
これをどのように照会する必要がありますか?