我只能在终端运行mongod后才能在Robo 3T中看到数据库。
我正在尝试使用 mongodump 导出数据库,但看不到数据库。
它里面有一个集合,但我只能在默认端口上运行时看到它;如果我关闭端口,它在 Robo 3T 中不再可见。
编辑: 我的问题是,我怎样才能从中做一个单转储? 编辑: 我永远看不到 mongo shell 中的数据库,即使打开了 mongod
我建议您在打开终端后遵循以下几点:
- 启动君神:
sudo service mongod start
- 检查Mongod状态:
sudo service mongod status
(应显示为正在运行( - 转到蒙戈门户 :
mongo
- 查看所有数据库 :
show dbs
- 查看所有产品系列 :
show collections
- 转到特定数据库:
use dbName
- 查看所有收藏 :
show collections
- 如果一切正常,请退出门户:
exit
- 转到要在其中进行 dbDump
cd path
的路径 - 拿 mongoDump :
mongodump -h 127.0.0.1 --port portNumber -d dbName
(通常默认 mongo port 是 27017(
如果您仍然遇到任何问题,请使用上面每个命令的输出屏幕截图进行评论