如何使用 python 获取 mongodb 中的键值

How to take the value of a key in mongodb using python

我是 mongoDB 的新手。我正在使用 pymongo。 这里我有一个最喜欢的颜色列表示例,存储在名为 colors:

的 mongoDB 集合中
mylist = [
    {"name": "Amy", "color": "Red"},
    {"name": "Hannah", "color": "Blue"},
    {"name": "Michael", "color": "Green"},
    {"name": "Sarah", "color": "Orange"}
]

使用搜索查询如何使用像 Michael 这样的名字进行查询搜索来获取值“color”?所以输出就像:

Green

你可以这样做:

假设名称是唯一的,你可以试试这个:

db.colors.find_one({"name" : "Michael"})["color"]

您可以阅读更多关于 find_one here