Mongodb 计算不同值的更快方法

Mongodb 计算不同值的更快方法,mongodb,mongodb-query,pymongo,Mongodb,Mongodb Query,Pymongo,我试图用pymongo计算一个不同的值,我的代码如下所示: account_log = mongo["account_log"].find({"uuid": guid}).distinct("logged_number") total["account"] = len(mongo["group_member"].find({ "group_id": {"$in": groups}}).distinct("phone")) len()内部的差异非常缓慢,是否有其他方法计算差异结果,谢谢你请在@k

我试图用pymongo计算一个不同的值,我的代码如下所示:

account_log = mongo["account_log"].find({"uuid": guid}).distinct("logged_number")
total["account"] = len(mongo["group_member"].find({ "group_id": {"$in": groups}}).distinct("phone"))

len()内部的差异非常缓慢,是否有其他方法计算差异结果,谢谢你

请在@krishnaPrasad检查答案我已经检查了答案,我问“更快的方法”,不仅仅是计算一个不同的值如果给定的不符合你的期望,没有任何“更快的方法”计算不同的值。