0
嗨,大家好,我坚持使用mysql数据库的特定表模型。我在SailsJS应用程序中使用了2个不同的数据库。两个数据库之一已经在SailsJS应用程序之前创建,所以此数据库中的表格没有在config/models.js中配置的默认属性。 当我尝试调用使用旧数据库的模型的find()函数时,会导致错误,因为它错过了一列。请参阅以下错误:在1个特定模型中忽略SailsJS中的默认模型属性
: ER_BAD_FIELD_ERROR: Unknown column 'tbl_user.deleted' in 'field list'
我不想默认属性添加到旧的数据库列,所以是可以忽略的config/models.js配置具体型号的默认属性?
非常有趣的用例,我可以看到这在迁移项目中也非常有效。我浏览了过去的项目和水线的文档,我很困惑。我能想到的唯一的事情就是尝试运行模式集模式:“schema:false”,根据这里的文档:https://github.com/balderdashy/waterline-docs/blob/master/models/configuration.md #schema – munkee
@munkee感谢您花时间看看我的问题,但不幸的是,这并没有解决问题。我只是尝试了一些东西,并提出了一个解决方案。看到我的答案。 – Jordi