mongo数据库shell命令

1.显示所有数据库:show dbs

2.数据库的创建:use databasename  //databasename为数据库名称,此时在内存中创建并未保存到磁盘中。

3.查看目前所用数据库: db

4.数据库的删除 :db.dropDatabase()  //将目前所用数据库删除

5.集合的创建 :db.createCollection("tablename") //tablename为要创建的集合名称

6.查看此数据库所有集合 :show collections

7.删除集合:db.tablename.drop() //tablename为要删除的集合名称

8.文档的插入 :db.tablename.insert({"key1":"value1","key2":"value2","key3":"value3",....,"keyn":"valuen"}) //其中key为属性名,value为实际值;如key为name,value为zhangsan

9.文档的查看:db.tablename.find() //tablename为要查看的集合名称

9.查询文档部分字段:db.tablename.find({key1:'value1'},{key2:’value2‘})  //tablename为集合名称,key为属性名,value为实际值,若想查某个属性的所有值可将‘value’换成1(注意没有单引号)

10文档的覆盖 :db.tablename.update({key1:"value1"},{key2:"value2"}) //tablename为集合名称,第一个{}为查询条件,后面的{}为覆盖信息;此方法对集合的属性值,和实际值都做了改变

11文档的修改:db.tablename.update({key1:"value1"},{$set:{key2:"value2"}}) //tablename为集合名称,第一个{}为查询条件,后面的{}为修改信息;此方法只对实际值做了改变

 

12.文档的删除: db.tablename.remove(条件)

 

posted on 2020-10-24 11:10  LaughMe  阅读(353)  评论(0编辑  收藏  举报