MongoDB特殊查询语句

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

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

{

"$match": {

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

}

},

{

"$project": {

"audioMaterialCount": { "audioMaterialList" }

}

},

{

"$match": {

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

}

}

])

相关推荐
诸神缄默不语3 分钟前
当无法直接用apt instll时,Linux如何离线安装软件包(以make为例)
linux·运维·服务器
Sivan_Xin7 分钟前
拒绝 If-Else 屎山:利用适配器模式(Adapter)构建第三方登录的“防腐层”实战
linux·python·适配器模式
learning-striving12 分钟前
kali默认桌面Xfce切换为GNOME桌面
linux·运维·服务器·kali
源远流长jerry15 分钟前
dpdk之kni处理dns案例
linux·网络·网络协议·ubuntu·ip
黄昏晓x15 分钟前
Linux----进程控制
android·linux·运维
郝亚军21 分钟前
ubutnu 64位系统,需要安装的工具包
linux·运维·ubuntu
EmbedLinX31 分钟前
嵌入式Linux C++常用设计模式
linux·c++·设计模式
吕司1 小时前
Linux系统安装MySQL
linux·运维·服务器
serve the people2 小时前
python环境搭建 (九) 极简日志工具 loguru
linux·服务器·python
阡陌..2 小时前
Linux下的vi和vim使用方法
linux·运维·vim