MongoDB建库db、建集合collection以及其他常用命令

创建项目的数据库和集合

show dbs

显示所有数据库

初始的数据库有两个,admin和local


use blog

切换到users数据库,若不存在,会新建


show collections

显示当前数据库下的所有集合

 

db.users.find()

显示当前数据库下(blog)的users集合下所有的数据文档

 

db.users.insert({'username':'admin'},{'password':'123456'})
db.users.find()
/*一般通过①use dbname新建数据库,②再update插入新建集合*/

 

db.users.update({'username':'admin'},{'$set':{'password':'1234'}},upsert=true,multi=false)
upsert:如果不存在则插入
multi:是否允许修改多条记录

 

db.users.remove({'username','admin'})

删除某个记录

db.users.remove()

删除所有记录

 

db.users.drop()

删除当前集合users

 

db.dropDatabase()

删除当前数据库blog

 


 

 

创建用户

use admin

切换到具备创建用户的数据库admin

 

db.addUser('userName','Pwd')

创建新用户

 

db.auth('userName','Pwd')

设置该新用户为允许连接的用户

 

db.createCollection('TableName')

创建集合(集合等价于数据库的表)

 


 

 

 

posted @ 2018-06-21 21:28  hoanfir  阅读(1137)  评论(0编辑  收藏  举报