增加 語法: db.collectionName.insert({json對象}); 刪除 語法: db.collection.remove(查詢條件, num); 第二個參數是整數型,代表刪除的個數;預設是0(刪除全部文檔) 修改 語法: db.collection.update(查詢條件,新值) ...
增加
語法: 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'})