Database

[{_id:ObjectId("5f9041196462be3c5ca1e53d"),"trabajadoresFinca":[{_id:ObjectId("5f9041196462be3c5ca1e53e"),udpTrabajador:[{_id:ObjectId("5f9041196462be3c5ca1e53f"),detalleInsumos:[{_id:ObjectId("5f9041196462be3c5ca1e540"),codigoInsumo:"20000001"},{_id:ObjectId("5f9041196462be3c5ca1e541"),codigoInsumo:"20000002"},{_id:ObjectId("5f9041196462be3c5ca1e542"),codigoInsumo:"20000003"},{_id:ObjectId("5f9041196462be3c5ca1e543"),codigoInsumo:"20000004"}]}]}]},{_id:ObjectId("5f9041196462be3c5ca1e63d"),"trabajadoresFinca":[{_id:ObjectId("5f9041196462be3c5ca1e63e"),udpTrabajador:[{_id:ObjectId("5f9041196462be3c5ca1e63f"),detalleInsumos:[{_id:ObjectId("5f9041196462be3c5ca1e640"),codigoInsumo:"30000001"},{_id:ObjectId("5f9041196462be3c5ca1e641"),codigoInsumo:"30000002"},{_id:ObjectId("5f9041196462be3c5ca1e642"),codigoInsumo:"30000003"},{_id:ObjectId("5f9041196462be3c5ca1e643"),codigoInsumo:"30000004"}]}]}]}]

Query

db.collection.aggregate({"$match":{"trabajadoresFinca.udpTrabajador.detalleInsumos._id":ObjectId("5f9041196462be3c5ca1e540")}},{"$unwind":"$trabajadoresFinca"},{"$unwind":"$trabajadoresFinca.udpTrabajador"},{"$project":{"detalleInsumos":{"$filter":{"input":"$trabajadoresFinca.udpTrabajador.detalleInsumos","as":"detalle","cond":{"$eq":["$$detalle._id",ObjectId("5f9041196462be3c5ca1e540")]}}}}})

Result