Mongodb相关命令

Mongodb相关命令

查看所有的数据库 : show dbs

切换/创建数据库:use student

删除数据库: db.dropDatabase()

创建集合:db.createCollection(‘表名’)

查看集合:db.getCollectionNames() / show collections

插入数据:db.user.insert({})

更新数据:db.user.update({条件},{$set:{age:25}},false,true)

查询数据: db.user.find({})
db.user.find({},{age:1,_id:0})
db.user.find({}).skip(3).limit(3)

排序:db.user.find().sort({age:1})

命令行操作

库操作
查: show dbs
db 查看当前库

建: use 库名 没有就创建,有就切换

删: db.dropDatabase() 删除当前库

集合(表)操作
建:db.createCollection(‘集合名’)

查:show collections / db.getCollectionNames()

删:db.集合.drop()

文档(row)操作


  • db.集合.insert({}) //添加一条
    db.insertOne({}) //添加一条
    db.集合.insert([{},{}]) //多条

  • db.集合.deleteOne({要删数据条件描述}) //一条
    db.集合.remove({要删数据条件描述}) //多条
    db.集合.remove({}) //清空表

  • db.集合.udpate({查询条件},{替换条件})

//将name为张三的年龄改为30 修改一条
db.studentInfo.update({name:“张三2”},{$set:{age:30}})

//修改多条数据
db.studentInfo.updateMany({name:“张三2”},{$set:{age:40}})


  • 所有:db.集合.find(条件)
    条数: db.集合.find().count()
    db.集合.find({条件},{指定要显示列区域})

db.集合.find().limit(number) //限定
db.集合.find().skip(number) //跳过
db.集合.findOne()//找第一个
db.集合.find().limit(1) //查询第一条

指定要显示列区域

username:1 显示这个区域

username:0 不显示这个区域

_id 是默认显示


  • db.集合.find().sort({key:1,key2:-1}) //升
    db.集合.find().sort({key:-1}) //降
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值