nodeJS 内にコールバックを持つメソッドがあり、外部関数に値を設定しようとしています。この値は、コールバックでマングース呼び出しに渡されるデータの結果とともに返されます。
'use strict';
var mongoose = require('mongoose')
,Alert = mongoose.model('Alert');
exports.getAllAlerts = function() {
var result = [];
Alert.find({}, function(err, alerts) {
if(err) {
console.log('exception while fetching alerts');
}
if(alerts) {
result = alerts;
console.log('result: ' + result);
}
});
return result;
}
mongoose コールバックで戻ってくるアラートの値で result[] の値を設定するにはどうすればよいですか?
前もって感謝します