使用NodeJs从mongoose返回一个值?

时间:2015-08-02 13:43:52

标签: javascript node.js mongodb

以下代码是在NodeJS中编写的。我有一个控制器文件,如下所示,

var Controller = function(){

  var lib = require('../libraries/common').Common;

  this.name = "somename";
  this.id = lib.getId(this.name);

}

在common.js文件中,代码如下,

var Common = function(){

  var Tool = require('../models/tools').Tools;

  this.getId = function(name){
    Tool.findOne({name: name},function(err, tool){
      console.log("tool = "+tool);  
    });
  }

}
module.exports.Common = new Common();

我如何实现这一目标?我想从common.js返回的值到我的控制器。除了使用异步或回调之外还有其他方法吗?如果可能,请告诉我。提前谢谢。

0 个答案:

没有答案