我在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;
}
如何使用在猫鼬回调中返回的警报值设置 result[] 的值?
提前致谢