数据库
首页 > 数据库> > mongoDB内嵌文档返回匹配的数组元素

mongoDB内嵌文档返回匹配的数组元素

作者:互联网

使用$unwind,用于分割内嵌数组

适合情况:条件不唯一,查询多个

例子:

db.collection.aggregate([{'$unwind': '$arr1'}, {'$unwind': '$arr1.arr2'}, {'$match': {'arr1.arr2.field': 'value'}}])

处理多重嵌套的基本思路:提取、拆分、匹配

标签:unwind,匹配,数组,内嵌,mongoDB,文档,arr2,arr1
来源: https://www.cnblogs.com/Mr-Kahn/p/15166970.html