从mongo(使用python)中获取聚合结果的数量



我使用aggregate来获取一些文档(我不能使用find那种方式)。我曾经用.count()函数来知道我得到了多少个文档。此函数不适用于聚合。当我尝试$count时,我只得到了计数,没有所有的文件。我还能做什么?

尝试.count_documents或. .这回答你的问题了吗?就像这样

pipeline = [
{'$group': {'_id':None, 'count': {'$sum':1}}}
]
nums = m_collection.aggregate(pipeline)
print(list(nums))

相关内容

  • 没有找到相关文章

最新更新