MongoDB数据库仅在mongod打开时显示



我只能在终端运行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
  • 转到要在其中进行 dbDumpcd path的路径
  • 拿 mongoDump :mongodump -h 127.0.0.1 --port portNumber -d dbName(通常默认 mongo port 是 27017(

如果您仍然遇到任何问题,请使用上面每个命令的输出屏幕截图进行评论

最新更新