レコードが見つからないことはエラー状態ではないため、探したいのはresult
に値がないことです。 。一致するドキュメントは常に「真実」であるため、単純なif (result)
を使用できます。 小切手。例:
collection.findOne({query}, function(err, result) {
if (err) { /* handle err */ }
if (result) {
// we have a result
} else {
// we don't
}
}