使用$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