Как найти все в mongoosejs? - PullRequest
       4

Как найти все в mongoosejs?

25 голосов
/ 30 августа 2011

Мой код такой:

SiteModel.find(
                {},
                function(docs) {
                    next(null, { data:docs});
                }
        );

но он никогда ничего не возвращает ... но если я что-то укажу в {}, тогда будет одна запись. Итак, как найти все?

Ответы [ 3 ]

63 голосов
/ 30 августа 2011

попробуйте этот код для отладки:

SiteModel.find({}, function(err, docs) {
    if (!err){ 
        console.log(docs);
        process.exit();
    } else {throw err;}
});
12 голосов
/ 25 октября 2017

Узел 2017 года 8.5 способ

try {
  const results = await SiteModel.find({});
  console.log(results);
} catch (err) {
  throw err;
}
0 голосов
/ 09 мая 2019

Из документации :

let result = SiteModel.find({}, function (err, docs) {});

или с использованием асинхронного ожидания вы можете сделать это также:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...