Точное значение this.hasOne и this.Many на книжной полке - PullRequest
0 голосов
/ 31 октября 2019

Я знаю, что 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;
        }
    })
...