1
对于MongoDB,如果我定义的集合包含字典值数组,本质上是集合中的集合,是否可以获取并更新内部集合的特定记录?使用MongoDB更新内部集合中的特定记录
例如:
user {
'name': unicode,
'game_list: [ {'game_name': unicode, level: int, 'rank': int} ]
}
在这个例子中,是有可能,使用Python PyMongo,来获取和更新在游戏列表中的游戏记录与名称X和GAME_NAME Y上的用户?所以如果这个用户已经玩了10场比赛,我不想获取并更新整个game_list,但只有一个游戏记录。
不过可以肯定的位置运营商不会为嵌套级以上的工作,即数组内的数组 –