我使用aggregate来获取一些文档(我不能使用find那种方式)。我曾经用.count()
函数来知道我得到了多少个文档。此函数不适用于聚合。当我尝试$count
时,我只得到了计数,没有所有的文件。我还能做什么?
尝试.count_documents
或. .这回答你的问题了吗?就像这样
pipeline = [
{'$group': {'_id':None, 'count': {'$sum':1}}}
]
nums = m_collection.aggregate(pipeline)
print(list(nums))