Rookie python / mongo用户在这里。
我从API中提取了一些游戏数据并将其存储到MongoDB中。我试图查询一些键的值来搞乱统计数据。问题是,我无法弄清楚如何找到他们的生活。
数据样本:
{"_id": ObjectId("51fe671f0b434a5ecd4c279e"),
"dire_team_id": NumberInt(350190),
"barracks_status_dire": NumberInt(3),
"match_id": NumberInt(240720294),
"barracks_status_radiant": NumberInt(63),
"cluster": NumberInt(133),
"radiant_name": "Natus Vincere",
"radiant_win": true,
"duration": NumberInt(2947),
"game_mode": NumberInt(2),
"lobby_type": NumberInt(1),
"tower_status_dire": NumberInt(1540),
"radiant_logo": NumberLong(920110421043409228),
"radiant_team_complete": NumberInt(0),
"leagueid": NumberInt(48)
}
例如,我想查询“match_id”以获取其值240720294
我在其他方面尝试了这个,但无法弄清楚: 列表(db.navi.find_one({ 'match_id'}))
谢谢!
答案 0 :(得分:0)
你快到了。
db.navi.find_one({'match_id': 240720294})
那将为您提供具有相应match_id的文档。如果您正在寻找该文档上的其他值或其他内容,那么不太清楚,但希望这可以帮助您入门......