创建项目的数据库和集合
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')
创建集合(集合等价于数据库的表)