提问人:overflowuser23 提问时间:11/14/2023 最后编辑:overflowuser23 更新时间:11/14/2023 访问量:13
Sequelize 对象可能是未定义的
Sequelize Object is possible undefined
问:
我正在尝试读取服务器上的只读数据库。
我能够使用命令在 TS 文件中生成模型
sequelize-auto -o “./models” -d myDB -h webHostAddress -x Pwd -u root -p 3306 -v --sg -e mysql --cf p --cp c --cm p -l ts
但是,对于以下代码片段,我收到错误如何解决此问题?Object is possibly 'undefined'.
import { initModels, Flag } from "./models/init-models";
// import models into sequelize instance
initModels(this.sequelize); // Object is possibly 'undefined'.
const myFlags = await Flag.findAll({});
我期望连接只读取 DB 并执行 findAll()。我的目标是做一个等价物Select * from flags
我不得不求助于上述方法,因为我无法使用此 https://sequelize.org/docs/v6/core-concepts/model-querying-basics/#simple-select-queries 进行全部选择
我必须指定属性,然后查询才起作用。
Model.findAll({
attributes: ['foo', 'bar']
});
答: 暂无答案
评论
initModels
new Sequelize