Почему мой вызов mongodb такой медленный?

Итак, я создаю приложение на основе Node.js и использую mongoose для обрабатывать мое подключение к mongodb. У меня есть такая конечная точка :

getTestStream : function(req, res, conditions, callback) {   
  Activity.find()
   .limit(1000)
   .run(function(err, activities) {
      if (err){
        util.sendError(req, res, "Query Error", err);
      } else if (activities) {     
        res.send(activities);
      } else {
        util.send('nope');
      }
  });
}

. По какой-то причине этот вызов занимает более 700 мс. Тот же вызов даже без применения ограничения, сделанного из оболочки mongodb, возвращается примерно через 4 мс. Вроде такой простой запрос, так что же так сильно его замедляет? Я предполагаю, что где-то пропустил что-то очевидное в конфигурации, но понятия не имею.

Спасибо всем, кто может помочь в этом.

Прочая информация:

mongoose@2.6.0
mongodb@2.0.4
node@0.6.9
9
задан Community 22 September 2017 в 17:57
поделиться