Skip to content

Commit

Permalink
fix 'return' bug
Browse files Browse the repository at this point in the history
  • Loading branch information
nswbmw committed Sep 9, 2013
1 parent 8914964 commit 199690b
Showing 1 changed file with 7 additions and 8 deletions.
15 changes: 7 additions & 8 deletions models/user.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@ User.prototype.save = function(callback) {
//打开数据库
mongodb.open(function (err, db) {
if (err) {
callback(err);//错误,返回 err 信息
return callback(err);//错误,返回 err 信息
}
//读取 users 集合
db.collection('users', function (err, collection) {
if (err) {
mongodb.close();
callback(err);//错误,返回 err 信息
return callback(err);//错误,返回 err 信息
}
//将用户数据插入 users 集合
collection.insert(user, {safe: true}, function (err, user) {
Expand All @@ -41,25 +41,24 @@ User.get = function(name, callback) {
//打开数据库
mongodb.open(function (err, db) {
if (err) {
callback(err);//错误,返回 err 信息
return callback(err);//错误,返回 err 信息
}
//读取 users 集合
db.collection('users', function (err, collection) {
if (err) {
mongodb.close();//关闭数据库
callback(err);//错误,返回 err 信息
return callback(err);//错误,返回 err 信息
}
//查找用户名(name键)值为 name 一个文档
collection.findOne({
name: name
}, function(err, user){
mongodb.close();//关闭数据库
if (user) {
callback(null, user);//成功!返回查询的用户信息
} else {
callback(err);//失败!返回 err 信息
return callback(null, user);//成功!返回查询的用户信息
}
callback(err);//失败!返回 err 信息
});
});
});
};
};

0 comments on commit 199690b

Please sign in to comment.