我知道如何list all collections in a particular database,但我如何列出MongoDB shell中的所有可用数据库?如何列出mongo shell中的所有数据库?
回答
列出mongoDB控制台中的所有数据库都使用命令show dbs
。
欲了解更多信息,请参考可在mongo shell中使用的Mongo Shell Command Helpers。
对于刚刚安装了mongodb并且感到困惑的运行'db'显示当前数据库为'test'的任何人(像我一样),但是这并未通过此页面上的任何命令列出,这里将解释http:// stackoverflow.com/q/38726310/73226 – 2016-08-07 16:39:31
你到底应该怎么做:/ – 2017-08-13 23:52:35
@JamieHutber你可以在命令行输入'mongo'('mongo --nodb'命令不能连接到一个数据库) – magikMaker 2018-01-26 13:18:14
MongoDB的外壳版本3.0.5插入外壳下面的命令:
db.adminCommand('listDatabases')
或者:
db.getMongo().getDBNames()
你也可以试试这个
对于数据库列表--- -
show databases
show dbs
对于表/收集列表---
show collections
show tables
db.getCollectionNames()
希望这有助于..
从命令行问题
mongo --quiet --eval "printjson(db.adminCommand('listDatabases'))"
这使输出
{
"databases" : [
{
"name" : "admin",
"sizeOnDisk" : 978944,
"empty" : false
},
{
"name" : "local",
"sizeOnDisk" : 77824,
"empty" : false
},
{
"name" : "meteor",
"sizeOnDisk" : 778240,
"empty" : false
}
],
"totalSize" : 1835008,
"ok" : 1
}
- 1. 如何用mongo shell来计算mongod中的数据库数量?
- 2. 如何将mongo数据库的列中的所有值都检索到ArrayList中?
- 3. 如何删除Mongo数据库中所有收藏的文档
- 4. 如何使用pymongo获取mongo实例中的所有数据库列表
- 5. 如何在postgresql中列出rolename所拥有的数据库
- 6. 如何列出mysql数据库中的所有表格
- 7. 如何列出MySQL数据库中的所有触发器?
- 8. 如何使用Squirrel SQL列出数据库中的所有表?
- 9. 如何在mongodb中使用yii2列出所有数据库?
- 10. 如何列出mysqli表中列出的所有相关数据?
- 11. 使用asp.net mvc 2.0列出数据库中的所有数据
- 12. indexeddb - 列出/删除所有数据库
- 13. 如何列出所有的informix数据库名称
- 14. 如何统计数据库列中所有不同值的出现次数?
- 15. 如何使用最终的“附加”列出我的数据库的所有数据库和所有表,并列出SQL Server中每个表的总行数?
- 16. 数据库中所有表的列表
- 17. 如何更新Android中SQLite数据库中列的所有行?
- 18. 用c#列出mysql服务器中的所有数据库#
- 19. SQL请求列出Sql-Server实例中的所有数据库?
- 20. SqlServer 08:查询列出实例中的所有数据库?
- 21. 列出数据库中的所有触发器
- 22. 列出powershell中的所有网站及其数据库名称
- 23. 列出数据库中以“pages_backup”开头的所有表名
- 24. 如何列出所有存储库?
- 25. 如何列出特定表或数据库中的所有触发器?
- 26. 如何迭代服务器中所有数据库的列表?
- 27. Mongo shell中的NumberLong
- 28. 如何比较两个数据库中所有表的所有列
- 29. MySQL:如何列出所有无权访问现有数据库的用户
- 30. 如何列出cmdlet中的所有数据类型?
这是'显示DBS '在mongo控制台中,请通过[mongodb标记wiki]中的'useful links'部分(http://stackoverflow.com/tags/mongodb/inf o),在发布问题之前,有时可能会帮助您更快地达成解决方案。 – 2014-09-20 10:54:13