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

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

 


 

 

 

转载于:https://www.cnblogs.com/hoanfir/p/9211028.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值