我正在对Node J使用Sequelize ORM。 一切正常,包括模型,分类,查询部分。
但是,每当我运行node js应用程序时,都会收到以下警告:
我的配置文件:
{
"development": {
"username": "",
"password": "",
"database": "",
"host": "",
"dialect": "mysql",
"operatorsAliases": false,
"timezone": "+05:30",
"dialectOptions": {"useUTC": false}
},
}
我已经搜索了这些警告,但没有运气。
答案 0 :(得分:0)
回复:Not overriding built-in method from model attribute: equals
,您是否偶然在模型中设置了一个使用名称equals
的字段?这可能是错误的原因。
尽管Sequelize文档说了什么,但您不需要指定"operatorsAliases": false
,而只需要使用数组指定要启用的别名即可。
useUTC
在Node MySQL中不是有效的选项。请参见connection options。