Подтвердить что ты не робот

Как найти все в мангустах?

Мой код выглядит так:

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

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

4b9b3361

Ответ 1

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

SiteModel.find({}, function(err, docs) {
    if (!err){ 
        console.log(docs);
        process.exit();
    } else {throw err;}
});

Ответ 2

2017 Node 8.5 способ

try {
  const results = await SiteModel.find({});
  console.log(results);
} catch (err) {
  throw err;
}

Ответ 3

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

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

или используя async await, вы можете сделать так же:

let result = await SiteModel.find({});