MongoDB特殊查询语句

有个表中有个字段audioMaterialList,字段类型为list,假如需要查询字段里面的item数量超过10个的记录,可以通过如下聚合语句

db.getCollection('realize_novel_book').aggregate([

{

"$match": {

"audioMaterialList": { "$exists": true }

}

},

{

"$project": {

"audioMaterialCount": { "audioMaterialList" }

}

},

{

"$match": {

"audioMaterialCount": { "$gt": 10 }

}

}

])

相关推荐
阿干tkl2 小时前
误卸载 openssl-libs 的补救方法
linux·运维
G_H_S_3_2 小时前
【网络运维】Docker网络:基础与实战
linux·运维·网络·docker
嵌入式学习和实践2 小时前
Linux/Windows 系统架构查看、安装包选择指南(嵌入式开发场景适配)
linux·windows·系统架构
小安运维日记2 小时前
RHCA - DO374 | Day09:自定义内容集和执行环境
linux·运维·服务器·系统架构·ansible·改行学it
虾..3 小时前
Linux 进程间通信---命名管道
linux·运维·服务器
小宇的天下3 小时前
Calibre DESIGNrev DRC/LVS启动和准备文件(10-2)
linux·运维·lvs
一只旭宝3 小时前
Linux专题五:fork函数进阶,其在内存,进程上的关系,以及进程替换
linux
lifewange3 小时前
Linux 日志查看命令速查表
java·linux·运维
AndyHeee3 小时前
【rk3576 BSP音频开发bug记录】
linux·驱动开发