我手动创建了一个sql数据库,现在正在尝试设置我的sequelize模型以匹配sql表中的列,但我遇到了一个与无法识别的字段类型相关的模型问题。我似乎不能准确地指出错误,如果它与我的数据库中字段的数据类型不匹配,或者sequelize无法识别我的一些代码。
下面是我的错误:
/Users/user/Desktop/Projects/node/assistant/node_modules/sequelize/lib/model.js:90
throw new Error('Unrecognized data type for field ' + name);
对于如何使用NODEJS中的后缀恢复另一个关系,我有一个问题。
例如,在Laravel中,我可以这样做:
Model::with(['character.genetic'])->get()
这样会带来“字符”的关系和“字符与遗传”的关系,但是,我如何在节点中做到这一点呢?
下面是我在NodeJS中的代码示例:
let data = await PlayerCharacter.findAll({
include: ['character.genetic'], ///dont works
where: {
p
背景
Error: Order must be type of array or instance of a valid sequelize method
我以为我已经解决了这个问题,但事实证明我又犯了这个错误。
我试图用类方法来计算模型的一些属性。让它成为模型A吧。
模型A与模型B相关联,因为在使用数组参数时,我有问题要为Model B生成正确的列名。我计划通过使用sequelize.literal()绕过这个问题
模式
为模型A创建了一个类方法(很多业务层都使用该函数)。所以我不能把这个方法的away)Prototype取为Model.function(options)。此选项对象在方法
在续集v5时,当我配置模型之间的关联时,我得到了如下错误。
/home/aditya/project/apisrv/node_modules/sequelize/lib/associations/base.js:106
throw new AssociationError(`You have used the alias ${options.as} in two separate associations. ` +
^
SequelizeAssociationError: You have used the alias originMenu in two s