哪个是mongodb中的数据库?

Lax*_*khi 0 dump mongodb mongodump

下一个问题参考前一个mongodb在ubuntu中存储数据库的位置?

$ cd /var/lib/mongodb/
$ ls
ihtx.0  ihtx.1  ihtx.ns  journal  local.0  local.ns  mongod.lock
Run Code Online (Sandbox Code Playgroud)

在这里,我可以看到ihtx.0 ihtx.1 ihtx.ns三个具有相同名称的文件.这是我通常在mongo shell中看到的mydatabase?我应该转储哪一个?

尝试每个,得到以下错误:

$ mongodump --dbpath /var/lib/mongodb/ihtx.XX --out /home/user/Desktop/

If you are running a mongod on the same path you should connect to that instead of direct data file access

Thu Mar 13 11:17:21.123 dbexit: 
Thu Mar 13 11:17:21.123 [tools] shutdown: going to close listening sockets...
Thu Mar 13 11:17:21.123 [tools] shutdown: going to flush diaglog...
Thu Mar 13 11:17:21.123 [tools] shutdown: going to close sockets...
Thu Mar 13 11:17:21.123 [tools] shutdown: waiting for fs preallocator...
Thu Mar 13 11:17:21.123 [tools] shutdown: closing all files...
Thu Mar 13 11:17:21.123 [tools] closeAllFiles() finished
Thu Mar 13 11:17:21.123 [tools] shutdown: removing fs lock...
Thu Mar 13 11:17:21.123 [tools] couldn't remove fs lock errno:9 Bad file descriptor
Thu Mar 13 11:17:21.123 dbexit: really exiting now
Run Code Online (Sandbox Code Playgroud)

Har*_*rot 5

此命令将适用于您如果您的dbpath已设置或您的mongoDB服务正在运行此ihtx表示您的dbname

$ mongodump -d ihtx --out /home/user/Desktop/intxDB
Run Code Online (Sandbox Code Playgroud)