啟動服務(wù)
連接服務(wù)
命令窗口執(zhí)行 mongo host:port 或 mongo host:port/dbName 或 mongo host:port/dbName -u user -p pwd 即可
數(shù)據(jù)庫操作
創(chuàng)建數(shù)據(jù)庫
語法:use DATABASE_NAME,如果數(shù)據(jù)庫不存在,則創(chuàng)建數(shù)據(jù)庫,否則切換到指定數(shù)據(jù)庫, show dbs 命令可查看所有數(shù)據(jù)庫。幾乎對數(shù)據(jù)庫的所有操作都要先使用 use dbName 來切換數(shù)據(jù)庫后再進(jìn)行操作
刪除數(shù)據(jù)庫
語法:db.dropDatabase(),先使用use命令切換到待刪除數(shù)據(jù)庫后使用該命令可刪除相應(yīng)數(shù)據(jù)庫
增:
db.colname.insert(docment)
db.colname.insert([docment,docment,...])
db.colname.insertOne(docment)
db.colname.insertMany([docment,docment,...])
刪除:
db.colname.remove({})
db.colname.remove({條件})
db.colname.remove({條件},1) -> db.colname.remove({條件},{justOne:true})
去重:distinct
db.colname.distinct('鍵',{條件}}) -> db.colname.distinct('age',{name:'xxx'})
統(tǒng)計:count()
db.colname.find().count()
db.colname.count({條件}) -> db.colname.find({條件}).count()
索引:
_id索引:這個在插入文檔時會自動創(chuàng)建