MongoDB3(MongoDB---计算一个库中所有collection数据量)

计算一个库中所有collection数据量

import io,sys
import pymongo
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf8')
myclient = pymongo.MongoClient('mongodb://localhost:27017/')
mydb = myclient["text"]  # 库名
coll_names = mydb.list_collection_names(session=None)  # 获取所有collection
k = 0
for i in coll_names:
    count = mydb[i].find().count()
    k += count
print(k)  # 计数

 

posted @ 2019-07-22 09:15  争-渡  阅读(1329)  评论(0)    收藏  举报