1. 程式人生 > >對MongoDB簡單操作

對MongoDB簡單操作

展示資料庫:show dbs/databases

//在show資料庫的時候,新建立的資料庫如果不給了裡邊新增資料,則show不出來。

建立資料庫:use 資料庫名稱

切換資料庫 use 資料庫名稱

刪除資料庫:db.dropDatabase();

//刪除資料庫時,不需要填充引數,刪除的時當前資料庫。

給資料庫加集合 db.createCollection(’集合名稱’;

//當前所在的資料庫加集合

刪除集合:db.集合名稱.drop();

在集合中加入資料:db.集合名稱.insert();

例如 db.t_teacher.insert({username:'liyulong',age:89salary:2333})

db.t_teacher.insert({username:'liyulong',age:89,sex:false,salary:2333})

查詢集合中資料:db.t_teacher.find(); db.t_teacher.find().pretty();

刪除集合中資料:db.t_teacher.remove();

 //括號裡邊是刪除的條件,刪除滿足條件的所有資料

例如:db.t_teacher。Remove({sex:true})

//括號裡邊是刪除的條件,刪除滿足條件的第一條資料

例如:db.t_teacher。Remove({sex:true},true)

修改集合中的資料:db.集合名.update({查詢條件},{$set:{名稱:值,..}},true是否插入,true是否修改所有滿足條件的資料)

例如:db.t_teacher.update({username:liyulong},{$set:{username:lulu}})

上邊這條語句預設為:db.t_teacher.update({username:liyulong},{$set:{username:lulu}},true,false)

在集合中查詢符合條件的語句,若有滿足條件的語句,只改滿足條件的第一條語句;若沒有滿足條件的語句,則建立一條語句。

db.t_teacher.update({username:liyulong},{$set:{username:lulu}},true,true)

在集合中查詢符合條件的語句,若有滿足條件的語句,修改滿足條件的所有資料;若沒有滿足條件的語句,則建立一條語句。