Как оптимизировать поиск в базе данных Mongo

Я получаю все данные из коллекции, и эта операция занимает время. И есть вероятность, что данные могут увеличиться в ближайшем будущем. Поэтому мне нужно оптимизировать запрос. Но у меня нет параметров фильтра, я хочу, чтобы все данные были как есть.

collection().find.toArray(function(err, data){
            if(err){
                console.log("unable to fetch data from collection",err);
                res.status(400).json({error : 'Unable to fetch data'});
            }
            else{
                console.log("data send",data.length);
                res.status(200).send(data);
            }
        })

Как можно это оптимизировать, чтобы это не заняло много времени.

Спасибо Мангеш

0 ответов

Другие вопросы по тегам