1. 導出數據
方法一:

方法二:

方法三:

2. 導入數據
Studio 3T 的導入向導可讓您將 JSON、CSV、BSON/mongodump、SQL 和其他集合導入 MongoDB。
成功連接到 MongoDB 數據庫后,單擊全局工具欄中的導入打開導入向導 。

或者,右鍵單擊連接樹中的任何服務器、數據庫或集合,然后選擇導入(集合、數據)。

或者右鍵單擊結果選項卡(集合選項卡、SQL 查詢、IntelliShell)或聚合編輯器中的任何輸入或輸出面板上的任意位置,然后選擇導入。

從這里選擇一種支持的導入格式:
* JSON – mongo shell / Studio 3T / mongoexport
* CSV文件
* SQL數據庫
* BSON——mongodump文件夾
* BSON——mongodump 存檔
* 另一個收藏
左下角的“操作”窗口跟蹤導入進度。

添加導入數據文件:

導入自動化并安排為任務
Import Wizard 與Tasks 和 Task Scheduler集成,可讓重復導入保存為任務。當然,也可以通過單擊Run立即運行所有導入。
要將導入另存為任務,請單擊另存為任務(另存為)。為任務命名,然后單擊確定。

將 JSON 數據導入 MongoDB
流程:
* 打開導入向導。然后,選擇JSON作為導入格式并單擊OK。
* 單擊\+ 添加 JSON 源文檔,– 刪除它們,或單擊剪貼板圖標 從剪貼板粘貼 JSON 數據。
* 在Target Database和Target Collection下,雙擊一個單元格以輸入目標數據庫或集合。
* 在“插入模式”列下,雙擊一個單元格以從下拉菜單中選擇一種插入模式。
* 單擊執行以運行導入。或者,選擇保存任務或將任務另存為...以自動執行任務。
導入文件數據格式:

示例數據:
```
{
"_id" : ObjectId("638ad7de7b20d0143a863d80"),
"name" : "王五1",
"sex" : "男",
"age" : NumberInt(12),
"teachers" : [
"孫老師"
],
"create_time_utc" : ISODate("2022-12-03T05:00:14.512+0000"),
"create_time_now" : ISODate("2022-12-03T13:00:14.512+0000"),
"create_date_utc" : ISODate("2022-12-03T00:00:00.000+0000"),
"create_date_now" : ISODate("2022-12-03T00:00:00.000+0000")
}
{
"_id" : ObjectId("638ad7e01e6c669b3a740e70"),
"name" : "王五2",
"sex" : "女",
"age" : NumberInt(15),
"teachers" : [
"孫老師"
],
"create_time_utc" : ISODate("2022-12-03T05:00:16.663+0000"),
"create_time_now" : ISODate("2022-12-03T13:00:16.663+0000"),
"create_date_utc" : ISODate("2022-12-03T00:00:00.000+0000"),
"create_date_now" : ISODate("2022-12-03T00:00:00.000+0000")
}
```
添加導入數據文件:

成功導入文件數據:

將 CSV 導入 MongoDB(例如 Excel)
導入文件數據格式:

添加導入數據文件:

更新設置(例如分隔符、文本限定符)以配置您的導入。
* 定界符——分隔行中值的字符(例如逗號、制表符、分號)。
* 文本限定符——文本限定符之間的所有符號都將被解析為一個字段。
* 跳過前 行– 從文件開頭跳過前 行。如果文件包含序言或前導注釋,通常會設置此項。
* 文件包含帶字段名稱的標題– 根據需要選中/取消選中。
成功導入文件數據:

詳見官方文檔:How to Import CSV, JSON, BSON & SQL to MongoDB
3. 可視化查詢生成器

4. 直接編輯數據
Table View格式:

Tree View:

Json View:

5. 聚合編輯器

6. 創建集合

或者:

注意:新建集合時起當前數據庫中已經存在的集合名稱會報錯提示!

7. 刪除集合

8. 創建索引

9. 修改索引

10. 選擇數據庫顏色(choose color)

11. 關閉單個mongodb連接

12. 關閉所有mongodb連接

13. 其它
CRUD操作:
打開命令行窗口,Open intelliShell

插入一個文檔,db.collection.insertOne()

插入多個文檔,db.collection.insertMany()

刪除集合中的數據:
刪除單條數據:

刪除多條數據:
