首页 > 解决方案 > 使用python的mongodb查询

问题描述

我将键值对以以下格式存储在 MongoDB 集合中。

collection 1:
{ entertainment, 22
  popcorn,14
}

collection 2:
{ entertainment, 11
  movie, 16
}

我如何以这种方式从 python 查询到 MongoDB 以找到具有最高值/键频率的集合(在这种情况下为“娱乐”)

预期输出:集合 1

标签: pythonmongodbmongodb-querykey-value

解决方案


在 mongo shell 上,我会像下面那样使用 pymongo 驱动程序,这可以很容易地复制。

db.getCollection('mydummycoll').aggregate([{$sort:{valueToSort:-1}},{$limit:1}])

推荐阅读