MongoDB中常见的基本查询语句

这篇具有很好参考价值的文章主要介绍了MongoDB中常见的基本查询语句。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

MongoDB中常见的基本查询语句

  1. 查看当前数据库:use user。没有的话就进行创建。
  2. 插入数据:db.sys_user.insert({json格式数据})
  3. 查询所有数据:db.sys_user.find()或者是db.sys_user.find({})
  4. 条件查询:db.sys_user.find({条件})
  5. 查询第一个符合的数据:db.sys_user.findOne({条件})
  6. 查询符合条件的前几条数据:db.sys_user.find({条件}).limit(条数)
  7. 查询符合条件的指定的几条数据:db.sys_user.find({条件}).limit(条数).skip(条数)
  8. 修改数据:db.sys_user.update({条件},{修改后的数据})或者是db.sys_user.update({条件},{$set:{要修改的部分}}) 一个是全部修改一个是局部修改
  9. 修改数据并设置某字段自增:db.sys_user.update({条件},{$inc:{自增的值:步长}})
  10. 删除数据:db.sys_user.remove({条件})
  11. 统计数据:db.sys_user.count({条件})
  12. 模糊查询:db.sys_user.find({字段名:/正则表达式/})
  13. 条件包含比较:db.sys_user.find({字段名:{$in:[值1,值2....]}})或db.sys_user.find({字段名:{$nin:[值1,值2]}})
  14. 条件连接查询:db.sys_user.find({$and:[{条件1},{条件2}....]})或者db.sys_user.find({$or:[{条件1},{条件2}....]})

文章来源地址https://www.toymoban.com/news/detail-448774.html

到了这里,关于MongoDB中常见的基本查询语句的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MongoDB常用语句以及对应BSON语法

    1. 查询语句:  MongoDB语法: Go BSON语法: 例子:查询users集合中所有年龄大于20岁的数据。 2. 插入语句: 例子:在users集合中插入一个名为“Alice”的用户。  3. 更新语句 例子:将users集合中所有名字为“Bob”的用户的年龄改为30岁。  4. 删除语句:                 

    2024年02月08日
    浏览(41)
  • MongoDB原生语句更新嵌套数组的值

    首先执行MongoDB原生语句脚本在user集合中产生一些样本数据,如下所示: 如果想将 “ 吕子乔 ” 修改为 “ 曾小贤 ” ,则可以执行下述脚本进行数据更新: 这时再次查看user集合,可以看到数据已经更新: 此处使用了$符号,$符号表示的是一个占位符,代表被匹配的数组中的

    2024年02月15日
    浏览(41)
  • SpringBoot实用开发(十二)-- MongoDB语句的简单使用

    目录 1.新增文档 2.删除文档 3.修改文档 4.查询文档 4.1 基础查询 4.2 条件

    2024年01月24日
    浏览(40)
  • MongoDB - 构造复杂查询条件执行查询

    1. 构造 keyword 的查询条件 2. 构造 threatSubType 的查询条件 3. 相应的实体类

    2024年02月11日
    浏览(32)
  • Mongodb常见操作命令

    mongodb集群分三种:主从(master-slave)、副本(replica set)、分片(sharding) 1、主从模式 2、副本模式:存在一个主节点(primary)、从节点(secondary,选举票数不同,副本集的节点数保持为奇数)、仲裁节点(Arbiter,仲裁节点参与选举但不会被选为主节点【因为选举节点没有

    2024年02月11日
    浏览(23)
  • Mongodb 控制查询返回字段

    使用关系型数据库时,用户在select命令后添加字段名称控制返回字段。mongodb中也支持对查询返回字段的控制。默认返回文档的所有字段。为了限制返回数据量,提高网络传输速率。用户可以通过投射(projection)来指定返回字段或在返回结果中排除一些字段。 与本系列其他文

    2024年01月23日
    浏览(34)
  • MySQL数据库查询语句之组函数,子查询语句

    以组为操作单位,一组数据得到一个结果。 在没有手动分组的前提下,整张表默认为一组数据 max(列名):获取最大值 min(列名):获取最小值 sum(列名):获取总和 avg(列名):获取平均值 count(列名):统计值的个数 所有组函数都会自动忽略null值 在某些情况下,我们需要根据需要

    2024年01月23日
    浏览(60)
  • ES7.x的查询语句及java查询语句

    Elasticsearch 7.x 是一个基于 Lucene 的分布式搜索引擎,它提供了一个分布式全文搜索引擎,可以快速、准确地搜索、分析和存储海量数据。Elasticsearch 7.x 的主要特点包括: 分布式架构:Elasticsearch 7.x 是一个分布式系统,它可以运行在多个节点上,每个节点都是相互独立的,并且

    2024年02月08日
    浏览(46)
  • python mongodb数据查询

    要在Python中执行MongoDB查询,需要使用MongoDB的官方Python驱动程序——PyMongo。首先,您需要安装PyMongo,然后连接到MongoDB数据库,执行查询操作。 安装PyMongo: 使用PyMongo连接到MongoDB 如果MongoDB需要用户名和密码进行身份验证,请使用PyMongo的MongoClient构造函数提供这些凭据来连接

    2024年02月07日
    浏览(34)
  • MongoDB【四】查询与聚合框架

    在MongoDB中,查询数据主要包括基础查询以及使用聚合框架(Aggregation Framework)进行复杂数据处理。 db.collection.find(query, projection) 是最基本的查询方法,其中: query 是一个JSON形式的对象,定义了要匹配的文档条件。 projection 可选,用于指定返回文档中包含哪些字段,可以用来做

    2024年04月17日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包