我想在一个函数中从mongodb返回一些数据。函数的主体如下所示:var ret = this.collection.findOne({"socket_id" : socket_id}).on('success',inside mongo callback is not empty" + name);console.log("name here is empty&qu
我正在处理单独JS文件中的所有数据库查询处理程序,该文件作为另一个文件中的一个模块导出,该文件处理用户请求。我希望从集合表中搜索(findOne)用户文档,并将其返回给被调用方。但是,当查询执行完成后,我不知道如何注册回调并返回文档。下面是我的代码,在这里我调用了方法:
var record = mongoDataHandler.getUserRequestObject(credentials.email, "")
我正在尝试做一个可重用的代码,它查询一个数据库(带有一些参数),然后对这些数据执行操作,并返回一些新创建的数据。//IMPORTANT this changes the list variable });
}
现在,这段代码不起作用了,函数几乎在每一种情况下都会返回这是因为在查询的回调运行之前很久就执行了return list。然而,出于上帝的爱,我无