本文記錄 MongoDB 基礎集合操作指令與圖形化管理工具 MongoVue 的安裝配置流程,適合從關係型資料庫轉型的開發者快速上手。
# 啟動服務端 (指定資料目錄)
mongod --dbpath D:\mongodbData
# 啟動客戶端 Shell 連線
mongo 127.0.0.1:27017/admin
db.students.find() // 查詢確認資料
db.students.drop() // 刪除集合 (相當於 DROP TABLE)
db.students.find() // 再次查詢無回應,確認已刪除
db.dropDatabase() // 刪除當前使用的資料庫
show dbs // 驗證已從列表移除
db.help() // 資料庫級指令幫助
db.getName() // 顯示當前資料庫名稱
db.stats() // 顯示資料庫統計資訊
db.students.help() // 集合級指令幫助
// 定義函數
function insertData(name, age) {
db.students.insert({name: name, age: age});
}
// 執行批量插入
for (var i = 0; i < 10; i++) {
insertData("User" + i, 20 + i);
}
db.students.find() // 驗證插入結果
find()、aggregate() 查詢條件| 場景 | 推薦工具 | 理由 |
|---|---|---|
| 快速驗證指令、腳本自動化 | mongo Shell | 輕量、可管線、支援 JS 程式邏輯 |
| 資料結構探索、文檔編輯、索引調優 | MongoVue / Compass | 視覺化直觀、降低語法錯誤 |
| 生產環境受限無法安裝 GUI | SSH Tunnel + 本地 GUI | 安全合規前提下獲得圖形化體驗 |
aggregate) 複雜資料轉換