私のコードはそのようなものです:
SiteModel.find(
{},
function(docs) {
next(null, { data:docs});
}
);
しかし、何も返されません...しかし、{}に何かを指定すると、1つのレコードがあります。だから、どのように見つけるのですか?
次のコードを試してデバッグしてください:
SiteModel.find({}, function(err, docs) {
if (!err){
console.log(docs);
process.exit();
} else {throw err;}
});
2017 Node 8.5の方法
try {
const results = await SiteModel.find({});
console.log(results);
} catch (err) {
throw err;
}
ドキュメント から:
let result = SiteModel.find({}, function (err, docs) {});
または、非同期待機を使用して、次のようにすることもできます:
let result = await SiteModel.find({});