У меня есть запрос, который выглядит следующим образом:
listProjectQry = [
{
$match: {
city: city
}
},
{
$project: {
_id: 0,
rating: 1,
title: 1,
amenities: 1
}
}
]
Это работает нормально, но объект удобства на самом деле отображается в массив объектов удобства, которые сами содержат несколько полей. Прямо сейчас я получаю весь набор удобств, но мне интересно, смогу ли я сделать массив только идентификаторов удобств и отослать это обратно клиентам.
Цель состоит в том, чтобы сделать запрос более производительный и занимает меньше времени. Может быть, эта оптимизация не поможет сделать это быстрее?