当使用mongodb聚合对数组进行过滤时,要检索具有数组索引的数组元素。
查询数组及其索引
答案 0 :(得分:0)
您可以使用arrayElemAt从数组的索引中查找元素
{ $arrayElemAt: [ <array>, <idx> ] }
您可以使用indexOfArray使用元素
来查找arry的索引{ $indexOfArray: [ <array>, <element> ] }
但是您也必须具备Aggregation的基本知识。
答案 1 :(得分:0)
与link
一样,使用zip和map获取索引映射。