2012-09-04 43 views
0

我明白,我可以用這個共同MongoDB的轉儲數據到另一個目錄

mongodump --db mydb 

此命令轉儲數據將轉儲mydb的集合數據./dump/mydb。不過,我想數據轉儲到另一個目錄我命名(比如/ home/user中/ MYDB)

我試圖與--dbpath和--directoryperdb選項,似乎不是我想要的

有一種方法來做到這一點?

./mongodump --help

出口MongoDB的數據BSON文件。

選項:

--help     produce help message 
    -v [ --verbose ]   be more verbose (include multiple times for more 
          verbosity e.g. -vvvvv) 
    --version    print the program's version and exit 
    -h [ --host ] arg  mongo host to connect to (<set name>/s1,s2 for 
          sets) 
    --port arg    server port. Can also use --host hostname:port 
    --ipv6     enable IPv6 support (disabled by default) 
    -u [ --username ] arg username 
    -p [ --password ] arg password 
    --dbpath arg    directly access mongod database files in the given 
          path, instead of connecting to a mongod server - 
          needs to lock the data directory, so cannot be used 
          if a mongod is currently accessing the same path 
    --directoryperdb   if dbpath specified, each db is in a separate 
          directory 
    --journal    enable journaling 
    -d [ --db ] arg   database to use 
    -c [ --collection ] arg collection to use (some commands) 
    -o [ --out ] arg (=dump) output directory or "-" for stdout 
    -q [ --query ] arg  json query 
    --oplog     Use oplog for point-in-time snapshotting 
    --repair     try to recover a crashed database 
    --forceTableScan   force a table scan (do not use $snapshot) 

回答

2

你想-o選項:

-o [ --out ] arg (=dump) output directory or "-" for stdout 

,可以讓你指定輸出去。

+0

它就像一個魅力。謝謝 – icn

相關問題