如果数据库中尚未有数据, 准备测试数据
第一部分 元素操作符
1.1 $exists
判断指定字段是否存在,并返回相应的结果, 直接上代码
{"$exists": true}
{"$exists": false}
1.2 $type
$type文档
第二部分
2.1 $mod运算
2.2 $regex 正则表达
匹配正则表达式
注: 之后后专门整理一篇正则表达式的文章
2.3 $text
全文本搜索
2.4 where第三部分
3.1 $all
官方实例
为了便于理解, 在此, 将小明的成绩改为三个数字
此时两种成功的筛选数据的方式, 得到结果
无结果数据
总结 X
用实例告诉大家的区别
x.1原始数据中备选数据, 即满足
x.2 $all 原始数据被选数据
3.2 $elemMatch
语法
实例一
,只要属于其子集即可
实例二
插入测试数据
其中的一条
领取专属 10元无门槛券
私享最新 技术干货