簡體   English   中英

Mongoose 將 MongoDB 文檔導出和導入文件

[英]Mongoose Export and Import MongoDB Documents to/from File

使用 JavaScript 和 Mongoose,我想將某個文檔類的所有文檔導出到一個文件(例如,JSON 或 CSV 文件),並且我還想導入(即“加載”)這樣一個文件的內容入數據庫。 我怎樣才能做到這一點?

來自 mongoDB 文檔:

導出/備份

要從運行在同一台機器上且默認端口 27017 上的 mongod 實例備份數據,請使用以下命令:

mongodump

您還可以指定 mongodump 應連接到的 MongoDB 實例的 --host 和 --port。 例如:

mongodump --host=mongodb.example.net --port=27017

mongodump 將寫入 BSON 文件,其中包含可通過 mongod 偵聽 mongodb.example.net 主機的端口 27017 訪問的數據副本。 有關更多信息,請參閱從非本地 mongod 實例創建備份。

要指定不同的輸出目錄,您可以使用 --out 或 -o 選項:

mongodump --out=/data/backup/

導入/恢復

要使用 mongorestore 連接到活動的 mongod,請使用具有以下原型形式的命令:

mongorestore --port=<port number> <path to the backup>

考慮以下示例:

mongorestore dump-2013-10-25/

MongoDB 文檔: 檢查

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM