MongoDB是一种流行的非关系型数据库,它可以存储和管理大量的数据。MongoDB中的数据是以文档的形式组织在集合中,而集合则属于不同的数据库。如果你想了解MongoDB中有哪些数据库,以及每个数据库的大小、文档数、集合数等信息,你可以使用以下两种方法来查询数据库列表。
方法一:使用show dbs命令
show dbs命令是MongoDB shell中的一个内置命令,它可以显示当前MongoDB实例中所有的数据库及其大小。你可以在MongoDB shell中输入show dbs命令,然后按回车键,就会看到类似下面的输出:
这里显示了四个数据库:admin、config、local和test,以及它们占用的磁盘空间。注意,这里显示的大小是磁盘空间,不是数据大小,因为MongoDB会预分配一些空间给数据库和集合。如果你想看到数据大小,你可以使用db.stats()命令。
方法二:使用db.stats()命令
db.stats()命令是MongoDB shell中的一个函数,它可以返回当前数据库的统计信息,包括数据大小、索引大小、文档数、集合数等。你可以在MongoDB shell中输入db.stats()命令,然后按回车键,就会看到类似下面的输出:
这里显示了当前数据库(test)的统计信息,其中\"dataSize\"表示数据大小,\"storageSize\"表示磁盘空间大小,\"objects\"表示文档数,\"collections\"表示集