count 是MongoDB的本地方法,仅仅是一个集合文档数量的缓存,当插入文档和删除文档时进行更新,调用的时候不会真的去遍历计算所有文档的数量,而是返回缓存值。

count_documents 接受查询,将循环获取所有符合条件的记录并返回计数。

建议,在 PyMongo 3.7 版本及以上,可使用 estimated_document_count 进行计数查询。