Sails.js Sails-关系映射

Sails.js Sails-关系映射,sails.js,Sails.js,我有两个帆模型 1) 学生 2) 学生详情 id student_id -> fk student_reviosion 每当学生更新时,修订将自动递增1。如何确保修订版和学生大学修订版在两个表中同步?有没有办法像这样定义sails_模型? 我知道这可以通过lifecycble回调来实现,我想知道我们是否可以通过在sails模型本身中定义一些关系来直接实现。您应该只选择其中一个表来存储数据。因为您正在创建一个关系,所以您可以在需要时访问数据。例如,如果您在student中保留修订,当您查找

我有两个帆模型

1) 学生

2) 学生详情

id
student_id -> fk
student_reviosion
每当学生更新时,修订将自动递增1。如何确保修订版和学生大学修订版在两个表中同步?有没有办法像这样定义sails_模型?
我知道这可以通过lifecycble回调来实现,我想知道我们是否可以通过在sails模型本身中定义一些关系来直接实现。

您应该只选择其中一个表来存储数据。因为您正在创建一个关系,所以您可以在需要时访问数据。例如,如果您在student中保留修订,当您查找student详细信息时,可以执行类似以下操作:
let studentDetails=wait studentDetails.find({id:id})。populate('student')
[我将外键命名为'student',因为这样填充它会更有意义]。 然后,您可以访问相关学生记录中的所有信息,如
studentDetails.student.revision


您应该只选择其中一个表来存储数据。因为您正在创建一个关系,所以您可以在需要时访问数据。例如,如果您在student中保留修订,当您查找student详细信息时,可以执行类似以下操作:
let studentDetails=wait studentDetails.find({id:id})。populate('student')
[我将外键命名为'student',因为这样填充它会更有意义]。 然后,您可以访问相关学生记录中的所有信息,如
studentDetails.student.revision

id
student_id -> fk
student_reviosion