0
Я хочу сделать метод в моей модели, чтобы вернуть идентификатор mongodb пользователя, учитывая его твиттер. Это выглядит примерно так:Mongoose Static Not Returning Object After Query
userSchema.statics = {
getMongoIdByTwitterName : function (twittername){
this.findOne(({twitterID : req.user.id},
function(err, user){
};
)
}
}
Но это, очевидно, ничего не возвращает, как заставить эту функцию возвращать пользователя?
Как функция cb поможет? где-то еще в моем приложении я хочу иметь возможность делать var mongoid = User.getMongoIdByTwitterName (twittername) –
Единственный способ «вернуть» значение внутри закрытия - использовать функцию обратного вызова в javascript. Это характер JS. – zsong