无法查询字典键以获取MongoDB中的值

2024-05-19 18:41:54 发布

您现在位置:Python中文网/ 问答频道 /正文

这里是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

我试过其他方法,但还是搞不懂: 列表(导航数据库({'match\u id'})

谢谢!在


Tags: 数据用户apiid游戏mongomongodbmatch
1条回答
网友
1楼 · 发布于 2024-05-19 18:41:54

你快到了。在

db.navi.find_one({'match_id': 240720294})

这将为您提供具有适当匹配的文档id。不太清楚您是否在该文档上查找其他值或其他值,但希望这可以帮助您开始。。。在

相关问题 更多 >