gpt4 book ai didi

mongodb - 如何获取 MongoDB 中所有数据库的记录总数?

转载 作者:可可西里 更新时间:2023-11-01 09:34:48 25 4
gpt4 key购买 nike

有什么方法可以获取 MongoDB 服务器中所有数据库的记录总数。

有一个命令可以在特定的数据库集合中查找总记录。但我想获取所有数据库中的记录总数。

最佳答案

只需使用 db.stats

db.stats().objects

objects属性返回数据库中所有集合中的文档数。


要获取所有数据库的总数,您可能需要执行以下操作:

let client = db.getMongo();
client.getDBNames().filter( name => name !== 'local')
.map( elt => client.getDB(elt).stats().objects )
.reduce( ( acc, cur ) => acc + cur, 0);

关于mongodb - 如何获取 MongoDB 中所有数据库的记录总数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39786228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com