博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mongoDB 高级查询之取模查询$mod
阅读量:7157 次
发布时间:2019-06-29

本文共 604 字,大约阅读时间需要 2 分钟。

http://hancang2000.i.sohu.com/blog/view/235140698.htm
$mod取模运算
 
查询age取模10等于0的数据
db.student.find( { age: { $mod : [ 10 , 1 ] } } )
举例如下:
C1表的数据如下:
> db.c1.find()
{ "_id" : ObjectId("4fb4af85afa87dc1bed94330"), "age" : 7, "length_1" : 30 }
{ "_id" : ObjectId("4fb4af89afa87dc1bed94331"), "age" : 8, "length_1" : 30 }
{ "_id" : ObjectId("4fb4af8cafa87dc1bed94332"), "age" : 6, "length_1" : 30 }
查询age取模6等于1的数据
> db.c1.find({age: {$mod : [ 6 , 1 ] } })
{ "_id" : ObjectId("4fb4af85afa87dc1bed94330"), "age" : 7, "length_1" : 30 }
可以看出只显示出了age取模6等于1的数据,其它不符合规则的数据并没有显示出来
取模查询的列必须是数字类型的,其他类型不行,能进行取模计算的类型查询才能有作用

转载地址:http://orhgl.baihongyu.com/

你可能感兴趣的文章
ObjC宏定义小细节
查看>>
Datazen笔记索引
查看>>
Leetcode | Linked List Cycle I && II
查看>>
SQL Server:孤立用户详解
查看>>
如何在编译器中快速选中一行文字?
查看>>
asp.net core mvc 中在C# 代码中写 js 或html 文本
查看>>
CentOS 系统中安装postfix+dovecot+openwebmail <转>
查看>>
weblogic apache https安装配置配置
查看>>
Linux网络编程
查看>>
音效播放
查看>>
剑指Offer - 开始没做出来 —— 验证后序序列是否正确
查看>>
参数模型、非参数模型,讲的比较好的文章
查看>>
随机数和UIView常见方法
查看>>
hdu 4559 涂色游戏(对SG函数的深入理解,推导打SG表)
查看>>
智课雅思词汇---二十二、-al即是名词性后缀又是形容词后缀
查看>>
echart.gl.js实现动态3D柱状图
查看>>
游戏设计---游戏中战斗力计算方法(整理)
查看>>
Linux split 命令用法详解 - 切割文件[转]
查看>>
第三章 列表简介(一)
查看>>
数理统计知识点归纳
查看>>