MongoDB 条件操作符

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: MongoDB 条件操作符

  MongoDB 条件操作符

  描述

  条件操作符用于比较两个表达式并从mongoDB集合中获取数据。

  在本章节中,我们将讨论如何在MongoDB中使用条件操作符。

  MongoDB中条件操作符有:

  (>) 大于 - $gt

  (<) 小于 - $lt

  (>=) 大于等于 - $gte

  (<= ) 小于等于 - $lte

  我们使用的数据库名称为"runoob" 我们的集合名称为"col",以下为我们插入的数据。

  为了方便测试,我们可以先使用以下命令清空集合 "col" 的数据:

  db.col.remove({})

  插入以下数据

  >db.col.insert({

  title: 'PHP 教程',

  description: 'PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。',

  by: '菜鸟教程',

  url: 'http://www.runoob.com',

  tags: ['php'],

  likes: 200

  })

  >db.col.insert({title: 'Java 教程',

  description: 'Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。',

  by: '菜鸟教程',

  url: 'http://www.runoob.com',

  tags: ['java'],

  likes: 150

  })

  >db.col.insert({title: 'MongoDB 教程',

  description: 'MongoDB 是一个 Nosql 数据库',

  by: '菜鸟教程',

  url: 'http://www.runoob.com',

  tags: ['mongodb'],

  likes: 100

  })

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。 &nbsp; 相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
目录
相关文章
|
2月前
|
NoSQL Java MongoDB
MongoDB $type 操作符
10月更文挑战第16天
26 2
|
2月前
|
NoSQL JavaScript 前端开发
MongoDB 条件操作符
10月更文挑战第15天
30 1
|
6月前
|
NoSQL 数据挖掘 MongoDB
深入了解MongoDB:利用$type操作符轻松操控数据类型
深入了解MongoDB:利用$type操作符轻松操控数据类型
|
6月前
|
NoSQL BI MongoDB
深入理解 MongoDB 条件操作符:优化查询、精准筛选、提升性能
深入理解 MongoDB 条件操作符:优化查询、精准筛选、提升性能
151 1
|
存储 NoSQL MongoDB
MongoDB-数据类型转换操作符
?> MongoDB 对于文档的格式并没有强制性的要求, 同一个集合中存储的文档, 字段的个数和数据类型都可以不同, 对与文档的格式没有强制性的要求是 MongoDB 的一大优势, 但是同时也增加了数据消费端的使用难度, 因为我们在使用数据的时候, 有可能同一个字段取出来的数据类型是不同的, 这样非常不利于我们后续操作, 所以也正是因为如此, MongoDB 在 4.0 中 推出了 $convert 数据类型转换操作符, 通过 $convert 数据类型转换操作符, 我们可以将不同的数据类型转换成相同的数据类型, 以便于后续我们在使用数据的过程中能够统一对数据进行处理
173 0
|
NoSQL 数据库 MongoDB
【mongoDB查询进阶】聚合管道(二) -- 阶段操作符
https://segmentfault.com/a/1190000010826809 什么是管道操作符(Aggregation Pipeline Operators) mongoDB有4类操作符用于文档的操作,例如find查询里面会用到的$gte,$in等。
1319 0
|
NoSQL 机器学习/深度学习 存储
【mongoDB查询进阶】聚合管道(三)--表达式操作符
https://segmentfault.com/a/1190000010910985 管道操作符的分类 管道操作符可以分为三类: 阶段操作符(Stage Operators) 表达式操作符(Expression Operators)--主要用于$project 累加器(Accumulators)...
1167 0
|
SQL JavaScript NoSQL
《MongoDB管理与开发精要》——3.1节查询操作符
本节书摘来自华章社区《MongoDB管理与开发精要》一书中的第3章,第3.1节查询操作符,作者:红 丸,更多章节内容可以访问云栖社区“华章社区”公众号查看
866 0
|
NoSQL Redis MongoDB
[MongoDB]条件操作符
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/SunnyYoona/article/details/52318394 MongoDB支持大量的条件操作符用于过滤结果。
817 0