Подсчет количества документов в коллекции с использованием списка Python - PullRequest
0 голосов
/ 05 мая 2019

Я запрашиваю количество документов из коллекции на основе списка.Я думаю, что я делаю новое соединение каждый раз, когда выполняется мой цикл.Есть ли лучший способ сделать это?

users = ['QrhcJmGIL8dFMhONApLltA', 'koLLYXk3inS3OGTB7I-CyA', 'gJTknzE8KYeqGwYLif42CQ', 'MbBhClrXyu8-Mk5wW5y8tg', 'hxDeqPbPwkKEFXOfK7av9A']
with open('tips_user_count.txt','w') as f:
    for u in users:
        tup = (str(tip_coll.find({"user_id": u }).count()) + "," + u)
        f.write(tup+"\n")
print tip_coll.count_documents({})
>>> 1223094
...