使用mongoimport命令可以把指定格式的檔案匯入到指定集合中。可匯入json資料以及csv資料。
[html]view plain
copy
?c:\mongo\bin
>
mongoimport --help
options:
--help produce help message
-v [ --verbose ] be more verbose (include multiple times for more
verbosity e.g. -vvvvv)
-h [ --host ] arg mongo host to connect to ( <
setname
>
/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
-d [ --db ] arg database to use
-c [ --collection ] arg collection to use (some commands)
-f [ --fields ] arg comma separated list of field names e.g. -f name,age
--fieldfile arg file with fields names - 1 per line
--ignoreblanks if given, empty fields in csv and tsv will be ignored
--type arg type of file to import. default: json (json,csv,tsv)
--file arg file to import from; if not specified stdin is used
--drop drop collection first
--headerline csv,tsv only - use first line as headers
--upsert insert or update objects that already exist
--upsertfields arg comma-separated fields for the query part of the
upsert. you should make sure this is indexed
--stoponerror stop importing at first error rather than continuing
--jsonarray load a json array, not one item per line. currently
limited to 4mb.
說明:-h:資料庫宿主機ip
-u:資料庫使用者名稱
-p:資料庫密碼
-d:資料庫名字
-c:集合名字
-f:指明匯入的列
首先刪除emp中的資料。
[html]view plain
copy
?db.emp.remove( );
匯入json格式的資料:
匯入csv格式的資料:
說明:-type:指明要匯入的檔案格式。
--headerline:指明不匯入第一行,csv格式的檔案第一行為列名。
-file:指明要匯入的檔案路徑。
MongoDB匯入匯出資料
匯出json格式 mongoexport d test c t1 o users lisa downloads t1.dat d 指明使用的庫 c 指明要匯出的集合 o 指明要匯出的檔名 檢視t1.dat發現裡面的資料是json格式的。mongoexport d test c t1 q o user...
mongodb 資料匯出匯入
mkdir p data eclassweb mongodump h 172.16.0.181 u eclassuser p eclassuser123 d eclassweb o data eclassweb opt mongodb 3.4.20 bin mongodump h 172.16.0....
EOS資料匯入MongoDB
eos環境搭建後,已經安裝了mongodb。如果覺得eos安裝的mongodb版本不好,你也可以自己重新安裝乙個可靠版本。mongodb 配置檔案 mongodb配置mng.conf systemlog destination file path home mongodb logs mongo.lo...