我想检查数据库中是否已存在用户。如果不是,我想补充一下。我正在使用sails.js v0.10.0-rc7。
Item.findOne(id).then(function(obj){
how can I access id??? so that if obj is empty I can create it?
}, function(error){
sails.log.warn("error:"+error);
});
答案 0 :(得分:2)
你可以像这样使用findorCreate函数:
Item.findOrCreate(id,{id: '213',name:'foouser'}).exec(function(err,resitem){
if(err){
sails.log.warn("error:"+error);
}else{
sails.log(resitem);
}
});
请参阅:http://beta.sailsjs.org/#/documentation/reference/Models/Model-Methods/findOrCreate.html