增長
語法: db.collectionName.insert({json對象});
1. 增長單個文檔,json對象格式
db.user.insert({name:'lee',age:23,sex:'0'});
2. 增長多個文檔,數組格式
db.user.insert([{name:'lee',age:21,sex:'1'},{name:'lee3',age:24,sex:'0'}]);
刪除
語法: db.collection.remove(查詢條件, num); 第二個參數是整數型,表明刪除的個數;默認是0(刪除所有文檔)
1. 將age等於21的所有刪除
db.user.remove({age:'24'})
2. 刪除 1 個 name=lee 的文檔
db.user.remove({name:'lee'},1)
修改
語法: db.collection.update(查詢條件,新值);
1. 將 name等於lee3 的文檔 所有更新
db.user.update({name:lee3},{name:"lee"})
2. 修改一個文檔的字段,必須使用$set:{屬性:'值'}
db.user.update({name:'lee3'},{$set:{name:'haha'}})
查詢
語法: db.collection.find(查詢條件,查詢的列);
1. 查詢一個表中的全部文檔
db.user.find()
2.查詢特定文檔
db.user.find({name:'lee3'})