0

我想在我的模型中创建一个方法来返回给定 twitterid 的用户的 mongodb id。它看起来像这样:

userSchema.statics = {

    getMongoIdByTwitterName : function (twittername){
        this.findOne(({twitterID : req.user.id},
            function(err, user){

            };
        )
    }
} 

但这显然没有返回任何东西,我如何让这个函数返回用户?

4

1 回答 1

2

使用回调函数怎么样?

userSchema.statics = {
    getMongoIdByTwitterName : function (twittername, callback){
        this.findOne(findOne({twitterID : req.user.id},
            callback(err, user);
        )
    }
} 
于 2013-07-30T23:21:19.813 回答