對MongoDB簡單操作
展示資料庫:show dbs/databases
//在show資料庫的時候,新建立的資料庫如果不給了裡邊新增資料,則show不出來。
建立資料庫:use 資料庫名稱
切換資料庫 :use 資料庫名稱
刪除資料庫:db.dropDatabase();
//刪除資料庫時,不需要填充引數,刪除的時當前資料庫。
給資料庫加集合 :db.createCollection(’集合名稱’);
//當前所在的資料庫加集合
刪除集合:db.集合名稱.drop();
在集合中加入資料:db.集合名稱.insert();
例如 db.t_teacher.insert({username:'liyulong',age:89,salary: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)
在集合中查詢符合條件的語句,若有滿足條件的語句,修改滿足條件的所有資料;若沒有滿足條件的語句,則建立一條語句。