范围运算|学习笔记

简介: 快速学习范围运算

开发者学堂课程【快速掌握 MongoDB 数据库范围运算】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/400/detail/5199


范围运算

 

只要是数据库,必须存在有“$in”(在范围之中)、“Snin”(不在范围之中)

范例:查询姓名是“张三”、“李四”、“王五”的信息.

db.students.find( { "name" : {"$in" :["张三","李四","王五"]}}).pretty() ;

内容是用多个数据,用数组表示。结果:

_id": objectId("5594ab1eeecd了4894d19fff2""),

"name” :张三",

sex"":男",

"age"" : 19,

"score" : 89,..

"address” :“海淀区"

"_id": objectId("5594ab1eeecd74894d19fff3"") ,

"name" :“李四”,

"sex” :“女"”,

age" : 20,

"score : 59,"

"address" :“朝阳区”

"_id": objectId("5594ab1eeecd74894d19fff4""),

"name" :王五”,

"sex" :"女",

"age" : 19,

"score" : 99 ,

"address”" :“西城区"

范例:不在范围

db.students.find({ "name" : {"Snin":["张三","李四","王五"]}}).pretty( );

"_id": objectId( "5594ab1eeecd74894d19fff7"),

"name"":八",

"sex"”" :“女“,

"age" : 21 ,

"score” : ,.

""address" :"海淀区"

" _id" : objectId("5594ab1eeecd了4894d19fff8"),

"name":九”,

""sex":男”,

"age" : 19,

"score": 70,

"address"":“朝阳区"

在实际的工作之中,范围的操作很重要。

Mango也支持范围查询。

相关文章
|
存储 数据处理
计算机数据的表示及运算
计算机数据的表示和运算是计算机系统中非常重要的概念。计算机使用二进制来表示和处理数据,其中包括整数、浮点数和字符等不同类型的数据。下面将详细介绍计算机数据的表示和运算。 1. 二进制表示:计算机使用二进制系统来表示数据。二进制系统由0和1两个数字组成,每一位称为一个比特(bit)。比特是计算机中最小的存储单位,可以表示一个二进制数值(0或1)。 2. 整数表示:计算机使用补码表示整数。补码是一种用于表示负数的方法,它将负数的最高位设为1,正数的最高位设为0。补码表示可以保证负数的运算结果仍然是有效的。 3. 浮点数表示:计算机使用浮点数表示实数。浮点数由两个部分组成:尾数和指数。尾数表示
202 0
|
7月前
|
计算机视觉
加法运算
【5月更文挑战第8天】加法运算。
162 4
|
7月前
|
机器学习/深度学习 存储 算法
位运算是一种什么运算方式
位运算是一种什么运算方式
59 1
|
人工智能 测试技术
MoonLight的运算问题
MoonLight的运算问题
103 0
|
Shell
数学运算
数学运算
61 0
|
PHP 开发者
比较运算| 学习笔记
快速学习比较运算。
比较运算| 学习笔记
|
数据库
关系代数运算——除法运算
关系代数运算——除法运算
295 0
关系代数运算——除法运算
|
开发者
自操作运算| 学习笔记
快速学习自操作运算。
|
NoSQL MongoDB 数据库
数组运算|学习笔记
快速学习数组运算