Python 3.x MongoDb查询以获取集合中具有条件的变量的所有值
我在MongoDb中有一个集合Python 3.x MongoDb查询以获取集合中具有条件的变量的所有值,python-3.x,mongodb,Python 3.x,Mongodb,我在MongoDb中有一个集合depdata。其中包含以下json数据: 第一份文件: { "Type": "R1", "Score": "20" } { "Type": "R2", "Score": 340" } 第二份文件: { "Type": "R1", "Score": "20" } { "Type": "R2", "Score": 340" } 我正在使用python并连接到数据库。我必须从集合depdata中的所
depdata
。其中包含以下json数据:
第一份文件:
{
"Type": "R1",
"Score": "20"
}
{
"Type": "R2",
"Score": 340"
}
第二份文件:
{
"Type": "R1",
"Score": "20"
}
{
"Type": "R2",
"Score": 340"
}
我正在使用python并连接到数据库。我必须从集合depdata
中的所有文档中获取变量Score
的值。为此,我可以做以下工作:
val = depdata_collection.distinct('Score')
这将为我提供集合as列表中所有
分数的值。但是这里我想应用一个条件,Type
应该只为R2
。我如何为此编写查询并仅在Type
为R2
的位置获取值。谢谢在不同的查询中使用第二个参数
val = depdata_collection.distinct('Score', { "Type": "R2" })