mirror of
https://github.com/wahyd4/sohub.git
synced 2026-08-09 13:06:08 +10:00
50 lines
1.4 KiB
JavaScript
50 lines
1.4 KiB
JavaScript
module.exports = {
|
|
|
|
attributes: {
|
|
nameId: 'STRING',
|
|
name: 'STRING'
|
|
|
|
},
|
|
|
|
setName: function (nameId, newName, callback) {
|
|
User.find({
|
|
nameId: nameId
|
|
}).done(function (err, user) {
|
|
if (err || user === undefined) {
|
|
console.log('该用户以前没有创建用对象');
|
|
User.create({
|
|
nameId: nameId,
|
|
name: newName
|
|
}).done(function (err, user) {
|
|
if (err) callback(err);
|
|
callback(null, user);
|
|
});
|
|
} else {
|
|
console.log('找到用户了。。' + user);
|
|
User.update({
|
|
nameId: user.nameId
|
|
}, {
|
|
name: newName
|
|
}, function (err, user) {
|
|
if (err) throw err;
|
|
callback(null, user);
|
|
});
|
|
|
|
}
|
|
});
|
|
},
|
|
|
|
getNameByNameId: function (nameId, callback) {
|
|
User.find({
|
|
nameId: nameId
|
|
}).done(function (err, user) {
|
|
if (err) throw err;
|
|
if (user === undefined) {
|
|
callback(err, nameId);
|
|
}
|
|
callback(err, user.name);
|
|
|
|
});
|
|
}
|
|
|
|
}; |