Есть ли много накладных расходов при исключении почти всех данных в документе при запросе базы данных mongo?
Например, в случае, когда мне требуется только поле1 и поле2, для коллекции с структурой документа:
{
"field1" : 1
"field2" : true
"field3" : ["big","array",...]
"field4" : ["another","big","array",...]
}
Я получаю больше пользы от:
- Создание отдельной коллекции рядом с этой коллекцией, содержащей только поле1 и поле2, или
- Использование .find() в исходных документах с параметрами включения/исключения
Примечание. Неэффективность сохранения одних и тех же данных не является для меня проблемой не столько, сколько эффективностью запроса данных.
Большое спасибо!