CNode

关于node中间件传数据出来的问题,求教各位大大

问答
Zzlbben发布于11 年前最后回复11 年前4 回复3698 浏览0 收藏

Check_user.prototype.check = function(data){ var bol; User.findOne({ username: data.username },'username',function(err,user){ if(err){ console.log(err); return false; } bol = user; }); console.log(bol); } 例如上面的函数,我想把mongoose查询到得结果传到变量bol上,应该怎么做,求各位大神指教!

查看回复

回复 (4)

W
wenshiqi0#1·11 年前

用md编辑一下 这样太难看你的代码了 自豪地采用 CNodeJS ionic

L
luoyjx#2·11 年前

估计还是没适应回调函数

Check_user.prototype.check = function(data, callback){
  var bol;
  User.findOne({ username: data.username },’username’,function(err,user){
	if(err){
	  console.log(err);
	  return callback(err);
	}
	bol = user;
	console.log(bol);
	callback(null, bol);
  });
}
Z
zlbben#3·11 年前
引用 luoyjx估计还是没适应回调函数

@luoyjx 非常感谢!

P
pangguoming#4·11 年前

你以前用编译类 平台用惯了,javascript是可以用回调方法的

参与回复
登录后即可参与回复。登录