MongoDB で、辞書値の配列を含むコレクション (本質的にはコレクション内のコレクション) を定義すると、内部コレクションの特定のレコードをフェッチして更新することは可能ですか?
例えば:
user {
'name': unicode,
'game_list: [ {'game_name': unicode, level: int, 'rank': int} ]
}
この例では、Python PyMongo を使用して、名前 X と game_name Y を持つユーザーのゲーム リストからゲーム レコードを取得して更新できますか? したがって、このユーザーが 10 ゲームをプレイした場合、game_list 全体を取得して更新するのではなく、1 つのゲーム レコードのみを取得して更新する必要があります。