Как оптимизировать запись в массив
У меня есть коллекция в 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 секунд. На сколько я понимаю, разницу составляет запись в память. Возможно ли как-то оптимизировать это?
