MongoDB 資料匯入 mongoimport

2021-07-14 07:02:04 字數 2571 閱讀 4429

使用mongoimport命令可以把指定格式的檔案匯入到指定集合中。可匯入json資料以及csv資料。

[html]view plain

copy

print

?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

print

?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...