1.經常使用命令數據庫
use foo 使用foo數據庫(當沒有時新建一個數據庫,MongoDB彷佛默認就是沒有就新建,例如數據庫,集合操做)blog
show dbs 顯示全部數據庫rem
show collections 顯示全部集合文檔
use haha;db.dropDatabase(); 刪除數據庫io
db.blog.drop() 刪除集合date
2. 經常使用操做(CURD)數據
db.blog.insert({name:'wanger'}) 增db
db.blog.remove({name:'wanger'}) 刪, 括號裏面的是篩選條件tab
db.blog.update({name:'wanger'}, {name:'wanger', age:2}) 改,第一個參數是篩選條件, 第二個參數是更新數據, 會把數據徹底替換成新的數據(_id仍是不變的),默認只更新篩選到的第一個文檔的數據集合
db.blog.find({name:'wanger'}) 查, 括號裏面是篩選條件,無參數時顯示所有的數據
3. 更多操做
var wanger = db.blog.findOne({name:'wanger'}) 查,找到第一個符合條件的數據項