2011-08-30 18 views
18

私のコードは、そのようなものです:どのようにmongoosejsで見つけることができますか?

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

が、それは何かを返すことはありません...しかし、私は{}で何かを指定した場合、その後1つのレコードがあります。だから、どのようにすべてを見つけるために?

答えて

48

デバッグにこのコードを試してみてください。

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

おかげで、私が持っていた..何タイプミス..笑 – murvinlai

+0

任意のアイデア私、これは動作しないでしょう理由'node filename.js'のように端末からこれを実行しますか? – Ali

+0

パラダイスのような「呪い」パラダイムを使用している場合は、空の中括弧は必要ありません。 –

2

2017ノード8.5方法

try { 
    const results = await SiteModel.find({}); 
    console.log(results); 
} catch (err) { 
    throw err; 
} 
関連する問題