gpt4 book ai didi

mysql - var schemaAttributes = this.waterline.schema[this.identity].attributes ** Waterline 0.10.0 - Sails v0.9.16

转载 作者:行者123 更新时间:2023-11-30 00:03:58 28 4
gpt4 key购买 nike

您好,我对 Sails 和 Nodejs 很陌生,

我使用 mysql 作为数据库。

我收到这个错误

var schemaAttributes = this.waterline.schema[this.identity].attributes;

TypeError: Cannot read property 'schema' of undefined

我尝试重新安装模块(Waterline)、重新安装 Sails,但仍然无法正常工作。

这是我的适配器:

module.exports.adapters = {
'default': 'mysql',
disk: {
module: 'sails-disk'
},

mysql: {
module: 'sails-mysql',
host: 'localhost',
user: 'root',
port: '3306',
password: '**********',
database: '**********'
}
};

最佳答案

您正在尝试访问本质上私有(private)的 API,因此您没有获得所需的结果也就不足为奇了。如果您想获取模型的属性列表,只需执行以下操作:

Model.attributes

或者,如果您需要在运行时确定模型名称:

sails.models[modelName].attributes

关于mysql - var schemaAttributes = this.waterline.schema[this.identity].attributes ** Waterline 0.10.0 - Sails v0.9.16,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24767868/

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