Как оптимизировать запись в массив

У меня есть коллекция в mongoDB 221к документов, мне необходимо получить все объекты и записать в массив:

const startTime: number = Date.now();
const arr = await this.originalsCategories
  .find({CATEGORY_ID: {$gte: 0}},{CATEGORY_ID: 1, CATEGORY_PARENT_ID: 1, CATEGORY_NAME: 1})
  .sort({ CATEGORY_ID: 1 })
  .lean()
  .exec();
const endTime = Date.now();
console.log((endTime - startTime) + 'ms');

Сам запрос, на сколько я понимаю отрабатывает не очень долго ~400ms

введите сюда описание изображения

Но, общее время выполнения ~10 секунд. На сколько я понимаю, разницу составляет запись в память. Возможно ли как-то оптимизировать это?


Ответы (0 шт):