当前位置:网站首页>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
边栏推荐
猜你喜欢
随机推荐
研发需求的验收标准应该怎么写? | 敏捷实践
win10右键文件,一直转圈
[Essence] Analysis of the special case of C language structure: structure pointer / basic data type pointer, pointing to other structures
京东架构师呕心整理:jvm与性能调优有哪些核心技术知识点
PAT1004
[现代控制理论]6_稳定性_李雅普诺夫_Lyapunov
Apexsqlrecover无法连接数据库
MySQL执行sql语句的机制
【概率论】正态分布的由来——从大一同学的视角出发
Open3D point cloud average point spacing evaluation
MySQL查询性能优化七种武器之索引潜水
ZOJ1298(单源最短路径)
阻塞、非阻塞、多路复用、同步、异步、BIO、NIO、AIO 一锅端
Redis的常用数据结构和底层实现方式
Byte Qiu Zhao confused me on both sides, and asked me under what circumstances would the SYN message be discarded?
goalng-sync/atomic原子操作
问题来了:4GB物理内存的机器上申请8G内存能成功吗?
OpenSSF的开源软件风险评估工具:Scorecards
在北京参加UI设计培训到底怎么样?
防止数据冒用的方法