Я знаю, что hasOne и hasMany использовали для отношений, но я не понял, что именно это означает для любой базы данных, используемой на Книжной полке.
module.exports = Bookshelf.model('Account' , {
tableName:'accounts',
hasSecurePassword: true,
hasTimestamps : ['created_at' , 'updated_at'],
Location : function(){
return this.hasMany('Location' , 'accountId' , 'accountId')
},
User : function(){
return this.hasOne('User' , 'accountId' , 'accountId')
},
parse: function(response){
if(response.allowUseOfMyContactInformation != null)
response.allowUseOfMyContactInformation = !!+response.allowUseOfMyContactInformation;
return response;
}
})