我正在使用pymongo,希望字段具有不同的值,这样我还可以传递其他查询参数。例如,我有如下条目:
{
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",
}
所以我想在电影类别下有所有不同的标签。有人能告诉我怎么用皮蒙哥来完成这个任务吗。在MongoJavaScriptShell中,我发布了db.mycoll.distinct('tags',{category:“movie”}),它运行得很好。但当我在pymongo做同样的事情时,就会产生错误。我想pymongo不支持它。不管怎样,这样的任务是怎么完成的。
您必须进行从
find
返回的distinct
调用on the cursor,而不是在集合上:pymongo(从v1.1.1开始)支持^{}
相关问题 更多 >
编程相关推荐