作業系統:Windows Server 2003 (32/64 位元)
MongoDB 版本:2.0.1 (或較新穩定版)
下載:MongoDB 官方下載頁
D:\mongodb。mkdir D:\mongodb\data\dbmkdir D:\mongodb\data\logtype nul > D:\mongodb\data\log\log.txt (或用記事本建立空白檔)。cd /d D:\mongodb\bin
mongod --install --serviceName mongodb --logpath D:\mongodb\data\log\log.txt --logappend --dbpath D:\mongodb\data\db --directoryperdb
net start mongodb
參數說明:
--directoryperdb:每個資料庫獨立資料夾 (可選)。
--logappend:日誌附加模式。
mongo 127.0.0.1:27017
mongo 192.168.0.137:27017
| 操作 | 指令 |
|---|---|
| 顯示目前資料庫 | db |
| 列出所有資料庫 | show dbs |
| 切換/建立資料庫 | use test1 (寫入資料後自動建立) |
| 顯示集合 | show collections |
| 建立集合 | db.createCollection("users") |
| 插入文件 | db.users.save({name:"shiwenbin", age:100}) |
| 查詢所有 | db.users.find() |
| 分頁查詢 | db.users.find().skip(2).limit(3) |
| 查看指令說明 | db.help() / db.users.help() |
原因:命令提示字元預設代碼頁 (CP950/CP437) 與 MongoDB UTF-8 儲存不一致。
解決:
chcp 65001 切換至 UTF-8 代碼頁。--auth 參數並建立管理員帳號。mongodump 備份、監控 serverStatus 指標 (連線數、記憶體、鎖定、佇列)。