专栏首页代码男人MongoDb数据库学习基础语法(二)

MongoDb数据库学习基础语法(二)

MongoDB 删除数据库的语法格式如下: use dbname(数据库名字) db.dropDatabase() 删除集合: db.collectionname(集合名称).drop() 更改集合内容 db.collection.update(    <query>,    <update>,    {      upsert: <boolean>,      multi: <boolean>,      writeConcern: <document>    } ) query : update的查询条件,类似sql update查询内where后面的。 update : update的对象和一些更新的操作符(如$,$inc...)等,也可以理解为sql update查询内set后面的 upsert : 可选,这个参数的意思是,如果不存在update的记录,是否插入objNew,true为插入,默认是false,不插入。 multi : 可选,mongodb 默认是false,只更新找到的第一条记录,如果这个参数为true,就把按条件查出来多条记录全部更新。 writeConcern :可选,抛出异常的级别。 eg:db.col.update({'title':'MongoDB 教程'},{$set:{'title':'MongoDB'}}) 替换已有文档 db.collectionname(集合名称).save() 删除集合中的数据 db.collection.remove(    <query>,    <justOne> ) query :(可选)删除的文档的条件。 justOne : (可选)如果设为 true 或 1,则只删除一个文档。 eg:db.col.remove({'title':'MongoDB 教程'})只删除第一条 db.col.remove({})//删除所有的记录 查询数据以格式化的方式显示 db.col.find().pretty() 常用条件查询 等于 {<key>:<value>} 小于 {<key>:{$lt:<value>}} 小于或等于 {<key>:{$lte:<value>}} 大于 {<key>:{$gt:<value>}} 大于或等于 {<key>:{$gte:<value>}} 不等于 {<key>:{$ne:<value>}} or查询: db.col.find(    {       $or: [     {key1: value1}, {key2:value2}       ]    } ).pretty()

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 微信支付WXPayEntryActivity 不回调

    https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_5

    黄林晴
  • Android MVVM模式入门

    关于开发模式的文章,这应该算是第二篇,第一篇中讲解了Android MVP模式的使用:https://blog.csdn.net/huangliniqng/ar...

    黄林晴
  • Android 类似于qq、微信未读消息提示效果的组件使用

    项目源码:https://github.com/huanglinqing123/ImageviewBound 欢迎start和issue ...

    黄林晴
  • Prometheus监控Docker-Swarm集群(一)

    为了解决容器的监控问题,Google开发了一款容器监控工具cAdvisor(Container Advisor),它为容器用户提供了对其运行容器的资源使用和性能...

    Kubernetes技术栈
  • Docker-Compose基础与实战,看这一篇就够了i

    上篇文章我们讲了Docker的基础与实战,今天我们来聊聊Docker-compose的相关内容。

    JAVA日知录
  • Docker-Compose基础与实战,看这一篇就够了

    Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。使用前面介绍的Dockerfile我们很容易定义一个单独的应...

    JAVA日知录
  • 全栈工程师的思考

    Java学习123
  • Docker中的网络

    happy123.me
  • 机器学习中的决策边界是怎么一回事?—ML Note 35

    上一个视频讲了逻辑回归的分类问题中表达方程的问题,本次视频讲解的是决策边界(Decision boundary)问题,这个概念能帮助我们更好地理解上一个视频的假...

    讲编程的高老师
  • 全栈工程师的思考

    什么是全栈工程师 在现在这一个时代来说,不会有人掌握所有的编程语言、技能,以后应该会有,但是掌握这些全部技术的不是人类了。所以,其实我们需要的是懂得多种技术的,...

    Phodal

扫码关注云+社区

领取腾讯云代金券