Node.js 如何在节点序列化(PostgreSQL)中给出关系

Node.js 如何在节点序列化(PostgreSQL)中给出关系,node.js,postgresql,sequelize.js,Node.js,Postgresql,Sequelize.js,我有两个模型查找和组织 var Lookups = sequelize.define("lookup", { lookup_type: {type: Sequelize.STRING,allowNull: false}, lookup_code: {type: Sequelize.STRING,allowNull: false,primaryKey: true}, lookup_value: {type: Sequelize.STRING,allowNull: false

我有两个模型查找和组织

var Lookups = sequelize.define("lookup", {
    lookup_type: {type: Sequelize.STRING,allowNull: false},
    lookup_code: {type: Sequelize.STRING,allowNull: false,primaryKey: true},
    lookup_value: {type: Sequelize.STRING,allowNull: false},
    sort_order : {type: Sequelize.INTEGER}
});

exports.models = {
    lookups: Lookups
}
在这个“查找”模型中,我使用查找代码作为主键

 var Organisation = sequelize.define("organisation", {
    name: {type: Sequelize.STRING,allowNull: false},
    registration_id: {type: Sequelize.STRING,allowNull: false,unique: true},
    organisation_handle: {type: Sequelize.STRING,unique: true},
    type_code : { type: Sequelize.STRING, references: 'lookups',referencesKey:'lookup_code'},
    address : { type: Sequelize.STRING,allowNull: false},
    area_code : { type: Sequelize.INTEGER},
    city : { type: Sequelize.STRING,allowNull: false},
    website : { type: Sequelize.STRING,allowNull: false},
    email : { type: Sequelize.STRING,allowNull: false},
    email_notifications : { type: Sequelize.BOOLEAN,default: true },
    profile_summary : { type: Sequelize.STRING },
    membership_type : { type: Sequelize.ENUM,values:['anyone','allowed_domains','none']},
    allowed_domains : { type: Sequelize.STRING},
    allowed_rating : { type: Sequelize.DOUBLE},
    total_points : { type: Sequelize.DOUBLE },
    published : { type: Sequelize.BOOLEAN,default: false},
    suspended : { type: Sequelize.BOOLEAN,default: false},
    deleted : { type: Sequelize.BOOLEAN,default: false },
    created_by : { type: Sequelize.INTEGER},
    created_on : { type: Sequelize.DATE},
    updated_on : {type: Sequelize.DATE}
});

Organisation.hasMany(LookUp.models.lookups)


exports.models = {
    organisation: Organisation
}
在“组织”模型中,我将其用作类型代码的主键参考(外键)。如何给出pimary和外键关系

我犯了一个错误

无法读取未定义的属性“replace”

在保存组织数据时