增長
語法: db.collectionName.insert({json對象});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(查詢條件,新值);code
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'})