我知道如何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的所有数据库上操作
- 2. 如何用mongo shell来计算mongod中的数据库数量?
- 3. 如何将mongo数据库的列中的所有值都检索到ArrayList中?
- 4. 如何列出netezza数据库中的所有序列?
- 5. 如何删除Mongo数据库中所有收藏的文档
- 6. 如何使用pymongo获取mongo实例中的所有数据库列表
- 7. 如何从shell脚本中获取mongo数据库集合的确切列表
- 8. 如何使用Squirrel SQL列出数据库中的所有表?
- 9. 如何列出MySQL数据库中的所有触发器?
- 10. 如何在postgresql中列出rolename所拥有的数据库
- 11. 如何列出mysql数据库中的所有表格
- 12. Redis - 如何列出数据库中的所有密钥?
- 13. 如何列出Oracle数据库中存在的所有角色?
- 14. 如何在oracle数据库的sqlplus中列出表中的所有数据?
- 15. 如何在mongodb中使用yii2列出所有数据库?
- 16. 如何列出mysqli表中列出的所有相关数据?
- 17. 如何打印出数据库中的所有certian json数据?
- 18. 使用asp.net mvc 2.0列出数据库中的所有数据
- 19. Mongo db数据库无法从shell,数据存储中访问
- 20. indexeddb - 列出/删除所有数据库
- 21. 如何列出所有的informix数据库名称
- 22. 列出我的数据库中的所有表和列(ORACLE)
- 23. 列出节点中的mongo数组的所有值
- 24. 如何访问列表中的所有数据点中列出
- 25. 如何列出(或导出)数据库中所有触发器的代码?
- 26. 如何在mysql数据库中列出由hibernate创建的所有序列?
- 27. 如何列出IEx中的所有shell变量?
- 28. 如何使用Squirrel SQL列出所有数据库?
- 29. 列出CouchDb视图中的所有数据库,验证函数
- 30. 如何查询所有数据库中的表中的列
这是'显示DBS '在mongo控制台中,请通过[mongodb标记wiki]中的'useful links'部分(http://stackoverflow.com/tags/mongodb/inf o),在发布问题之前,有时可能会帮助您更快地达成解决方案。 – 2014-09-20 10:54:13