Mongodb 数据库的常用命令

Mongodb 数据库的常用命令

  • 查看数据库:
    show dbs;
  • 选择数据库
    use dbname;
  • 删除数据库
    > db.dropDatabase()
  • 插入文档
    db.col.insert({title: ‘MongoDB 教程’,
    description: ‘MongoDB 是一个 Nosql 数据库’,
    })
  • 查看集合元素
    find() 方法以非结构化的方式来显示所有文档。
    如果你需要以易读的方式来读取数据,可以使用 pretty() 方法,语法格式如下
    db.col.find()
    db.col.find().pretty();
    除了 find() 方法之外,还有一个 findOne() 方法,它只返回一个文档。
  • 更新文档
    db.col.update({‘title’:’MongoDB 教程’},{$set:{‘title’:’MongoDB’}})
  • 更新多条
    >db.col.update({‘title’:’MongoDB 教程’},{$set:{‘title’:’MongoDB’}},{multi:true})
  • 删除文档
    >db.col.remove({‘title’:’MongoDB 教程’})
  • 删除所有
    >db.col.remove({})

MongoDB AND 条件

MongoDB 的 find() 方法可以传入多个键(key),每个键(key)以逗号隔开,及常规 SQL 的 AND 条件。
语法格式如下:
>db.col.find({key1:value1, key2:value2}).pretty()

MongoDB中条件操作符有:

(>) 大于 - $gt
(<) 小于 - $lt
(>=) 大于等于 - $gte
(<= ) 小于等于 - $lte

大于 db.col.find({“likes” : {$gt : 100}})
大于等于 db.col.find({likes : {$gte : 100}})
小于db.col.find({likes : {$lt : 150}})
小于等于db.col.find({likes : {$lte : 150}})
区间操作 大于和小于操作
db.col.find({likes : {$lt :200, $gt : 100}})

  • limit操作
    db.col.find({},{“title”:1,_id:0}).limit(2)
  • 排序 sort
    在MongoDB中使用使用sort()方法对数据进行排序,sort()方法可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而-1是用于降序排
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值