对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)

在集合中查找符合条件的语句,若有满足条件的语句,修改满足条件的所有数据;若没有满足条件的语句,则创建一条语句。

猜你喜欢

转载自blog.csdn.net/shilu963/article/details/75570328