要將數據導入MongoDB集合,您可以使用mongoimport
命令行工具。請按照以下步驟操作:
確保您已經安裝了MongoDB,并將其添加到了系統的環境變量中。如果沒有,請訪問MongoDB官方網站下載并安裝適合您操作系統的版本。
打開命令行工具(在Windows上是命令提示符或PowerShell,在macOS和Linux上是終端)。
使用cd
命令導航到MongoDB的安裝目錄下的bin
文件夾。例如,在Windows上,路徑可能是C:\Program Files\MongoDB\Server\<version>\bin
,其中<version>
是您安裝的MongoDB版本。
確保您的MongoDB服務正在運行。在Windows上,您可以在服務管理器中查找MongoDB服務;在macOS和Linux上,您可以在終端中使用sudo service mongod status
命令。
使用mongoimport
命令導入數據。命令的基本格式如下:
mongoimport --host <hostname> --port <port> --db <database_name> --collection <collection_name> --file <file_path> --type <file_format>
其中:
<hostname>
:MongoDB服務器的主機名(默認為localhost
)。<port>
:MongoDB服務器的端口號(默認為27017
)。<database_name>
:要導入數據的數據庫名稱。<collection_name>
:要導入數據的集合名稱。<file_path>
:要導入的數據文件的路徑。<file_format>
:數據文件的格式(json
、csv
或tsv
)。例如,如果您要將名為users.json
的JSON文件導入到名為myDatabase
的數據庫中的users
集合,您可以使用以下命令:
mongoimport --host localhost --port 27017 --db myDatabase --collection users --file users.json --type json
注意:如果您的數據文件很大,您可能需要增加--numInsertionWorkers
參數以提高導入速度。例如,將--numInsertionWorkers
設置為4
可以啟用4個工作線程并行插入數據。