将字典插入 MongoDB 后如何从字典中获取列表?
例如,假设我将此条目存储在一个集合中:
{'Store': 'Store A','Brands':['Nike','Adidas','Reebok']}
如何访问“商店 A”并仅打印品牌列表?
我只想打印列表中的值:
耐克
阿迪达斯
锐步
我只是想学习如何使用 MongoDB,似乎无法在他们的文档中找到类似的示例。任何帮助将不胜感激!
最佳答案
假设您使用类似 db.insert()
方法的方法插入,以下应该有效:
for brand in db.find_one({"Store":"Store A"})["Brands"]:
print(brand)
当您使用 pymongo 的 find_one()
方法时,您将获得一个字典对象(如果找到一个对象),您可以将其索引为 ["Brand"]
和拥有一系列品牌。
关于python - MongoDB 和 Python - 带列表的字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42337037/