MongoDB 下載
地址:https://www.mongodb.com/download-center#community
- MongoDB for Windows 64-bit 適合 64 位的 Windows Server 2008 R2, Windows 7 , 及最新版本的 Window 系統。
- MongoDB for Windows 32-bit 適合 32 位的 Window 系統及最新的 Windows Vista。 32 位系統上 MongoDB 的數據庫最大為 2GB。
- MongoDB for Windows 64-bit Legacy 適合 64 位的 Windows Vista, Windows Server 2003, 及 Windows Server 2008 。
第一種安裝:complete
complete默認安裝 一直點確定
安裝之后的操作:
1.配置環境變量(可以直接從桌面打開cmd運行mongodb)
將這個地址復制:C:\Program Files\MongoDB\Server\3.2\bin
打開桌面 此電腦 ----》右鍵屬性-----》高級系統配置---》環境變量配置-------》系統變量配置找到path變量------》新建變量 將地址復制進去。
操作mongodb
1. 啟動Mongodb服務器 --------------------------
如果沒有配置環境變量就執行一下命令:
從命令提示符下運行 MongoDB 服務器,你必須從 MongoDB 目錄的 bin 目錄中執行 mongod.exe 文件。
C:\mongodb\bin\mongod --dbpath c:\data\db
配置了黑窗口直接執行一下操作:(設置全局變量的好處)
mongod --dbpath c:\data\db
2.操作mongodb庫
必須啟動服務,否則無法操作。
以下操作數據庫的操作:
cmd
mongo(進入交互模式)
show dbs 列出所有數據庫
use <數據庫名稱> 創建/切換數據庫
db 查看當前使用的那個數據庫
db.createCollection('表的名稱') 創建一張表
db.getCollectionNames() 查看當前數據庫所有的表
db.getCollection('表名稱') 使用某一張表
增
db.<表名>.save({})
刪
db.<表名>.remove({key:val})
db.<表名>.r emove({})
改
db.<表名>.update({key:val},{$set:{key:val,key:val......}})
db.<表名>.update({key:val},{$inc:{age:-10}})
查
db.<表名>.find() 查找所有
db.<表名>.find({key:val}) 查找指定的數據
db.<表名>.find({key:{$lt:19}}) 小於19
db.<表名>.find({key:{$lte:19}}) 小於等於19
db.<表名>.find({key:{$gt:19}}) 大於19
db.<表名>.find({key:{$gte:19}}) 大於等於19
db.<表名>.find({key:{$gte:19,$lte:32}}) 大於等於19 小於等於32
db.<表名>.find({name:/王/}) 模糊查詢
db.<表名>.find({name:/^王/}) 模糊查詢
db.<表名>.find({name:/王$/}) 模糊查詢
db.<表名>.find({},{name:1,age:1,_id:0}) 查看指定列
顯示需要的 1為需要 0 為不需要
db.<表名>.find().sort({age:1}) 1正序 -1倒序
db.<表名>.find().limit(2) 顯示多少條數據
db.<表名>.find().skip(2) 跳過多少條數據
db.<表名>.find()skip(n).limit(n) 分頁
db.<表名>.findOne() 只查找一條數據
db.<表名>.find().count() 查看表中有多少條數據