операциями он достаточно большой. Я создал запрос который возвращает документ пользователя, скажите можно ли убрать этот массив и не выдавать его, дабы получить меньшую скорость ответа. Я вроде видел это делают через dto, есть ли способ это сделать средствами MongoDB?
Users.findOne({query: “bar”},{array: 0})
как выше уже сказали можно, в монго это называется projection, конкретно ваш случай https://www.mongodb.com/docs/manual/tutorial/project-fields-from-query-results/#return-all-but-the-excluded-fields и там рядом почитать что как еще поприменять можно
Обсуждают сегодня