当前位置:网站首页>MongoDB-查询中$all的用法介绍
MongoDB-查询中$all的用法介绍
2022-08-09 11:54:00 【小博测试成长之路】
$all:匹配数组中包含所有指定值的记录
举例说明:
{<field>: {$all: [<value1>, <value2>, ...]}}查询field字段中对应的内容既包含value1,又包含value2的记录。
使用场景:
比如user表中有一个regionId字段,用来记录用户去过的地区对应的id:
比如现在想查询同时去过多个地区的用户信息,就可以使用mongo中的$all的用法去进行查询:
查询user表中regionId包含了'3'和'5'的记录:
db.getCollection("user").find({regionId:{$all:['3','5']}})
往期推荐
MongoDB-通过docker搭建一个用来练习的mongodb数据库
MongoDB-在windows电脑本地安装一个mongodb的数据库
MongoDB-使用mongo/mongosh命令行连接数据库
MongoDB-插入数据insert、insertOne、insertMany、save用法介绍
MongoDB-查询语句中>、>=、<、<=、=、!=、in、not in用法介绍
MongoDB-查询语句中逻辑运算符not、and、or、nor用法介绍
MongoDB-查询语句中$exists以及结合$ne、$nin、$nor、$not使用介绍
MongoDB-使用$type查询某个字段的类型是否为xxx
边栏推荐
猜你喜欢
随机推荐
标准C语言学习总结14
拍频造成的轻微震荡
修改VOT2018.json文件,去掉图片路径中的color
mysql8.0和navicat premium15下载安装
The use of gdb tui
PAT 1015 进制转换
Installation of gdb 10.2
Fapi_StatusType Fapi_issueProgrammingCommand使用注意事项
[C language] creation and use of dynamic arrays
微信一面:一致性哈希是什么,使用场景,解决了什么问题?
PAT1014 未解决
未来装备探索:数字孪生装备
LeetCode热题(11.合并两个有序链表)
【Basic model】Transformer-实现中英翻译
electron 应用开发优秀实践
湖南进芯电子替代TIC2000的可能性
Visual Studio 2017 ASP.NET Framework MVC 项目 MySQL 配置连接
WPF 实现带蒙版的 MessageBox 消息提示框
ClickHouse物化视图(八)
redis的缓存穿透、缓存雪崩、缓存击穿怎么搞?