gpt4 book ai didi

mysql - Node js : association not working in sails js version 1

转载 作者:行者123 更新时间:2023-11-29 17:41:57 25 4
gpt4 key购买 nike

请帮助我,我正在使用 Sails 版本 1,我想创建关联,但出现错误。

error: A hook (`orm`) failed to load!
error: Could not tear down the ORM hook. Error details: Error: Invalid data store identity. No data store exist with that identity.
error: Failed to lift app: { userError: The attribute `id` on the `patients` model is an association but also specifies a type property. This is not needed and will be automatically determined.

所以我有一个 2 模型(患者和预订),我想从预订中获得患者

//Patents.js

module.exports = {
tableName: 'patients',
primaryKey: 'id',
attributes: {
id: {
model: 'Bookings',
type: 'number',
unique: true
}
},

};

//Bookings.js

module.exports = {
tableName: 'booking',
attributes: {
patient: {
collection: 'Patients',
via: 'id'
}
}

};

最佳答案

按照错误提示,从 Patients.js 中的 attributes 键中删除 type 属性。

// Patients
module.exports = {
tableName: 'patients',
primaryKey: 'id',
attributes: {
id: {
type: 'number',
unique: true
},
RandomAssociationName: {
model: 'Bookings'
}
}

// Bookings
module.exports = {
tableName: 'booking',
attributes: {
patient: {
collection: 'Patients',
via: 'RandomAssociationName'
}
}

关于mysql - Node js : association not working in sails js version 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49959007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com