我在mongoDB中有数据,我想使用python代码检索键"category"
的所有值。我尝试了几种方法,但在每种情况下我都必须给出“价值”来检索。任何建议将不胜感激。
{
id = "my_id1"
tags: [tag1, tag2, tag3],
category: "movie",
},
{
id = "my_id2"
tags: [tag3, tag6, tag9],
category: "tv",
},
{
id = "my_id3"
tags: [tag2, tag6, tag8],
category: "movie",
}
我希望输出为
category: "movie"
category: "tv"
category: "movie"
答案 0 :(得分:4)
这应该工作
db.test.find({},{"category":1});
答案 1 :(得分:0)
Pymongo的distinct()
方法返回集合中所有文档中与密钥关联的所有值的列表。
以下代码:
db.collection.distinct('category')
应返回以下列表:
['movie', 'tv', 'movie']