如何在mongodb中的特定数组索引中投影特定字段
我的查询如下所示:如何在mongodb中的特定数组索引中投影特定字段,mongodb,mongodb-query,Mongodb,Mongodb Query,我的查询如下所示: db.getCollection('processing_failures').find({"metadata.id": "123", processingFailure: { $size: 5 }}) 这会找到processingFailure数组有5个元素的所有文档。但现在,我只想投影索引0处的元素,在索引0处的元素内部,我只想看到“error”字段 我不知道怎么做 这是我的尝试: db.getCollection('processing_failures').find
db.getCollection('processing_failures').find({"metadata.id": "123", processingFailure: { $size: 5 }})
这会找到processingFailure数组有5个元素的所有文档。但现在,我只想投影索引0处的元素,在索引0处的元素内部,我只想看到“error”字段
我不知道怎么做
这是我的尝试:
db.getCollection('processing_failures').find({"metadata.id": "123", processingFailure: { $size: 5 }}, {"processingFailure.0.error"})
但是没有起作用:/