Node.js 动态地将表中的名称传递给函数define
在我的mysql数据库中,有几个同名的表。 表1、表2、表3、…、表n 所有这些表都有完全相同的结构,我想把这个参数传递给sequelize的define函数,让它成为动态的,有什么方法可以做到这一点吗Node.js 动态地将表中的名称传递给函数define,node.js,sequelize.js,mysql2,Node.js,Sequelize.js,Mysql2,在我的mysql数据库中,有几个同名的表。 表1、表2、表3、…、表n 所有这些表都有完全相同的结构,我想把这个参数传递给sequelize的define函数,让它成为动态的,有什么方法可以做到这一点吗 const { Sequelize, DataTypes } = require("sequelize"); const connection = require("./database"); const Table = connection.defin
const { Sequelize, DataTypes } = require("sequelize");
const connection = require("./database");
const Table = connection.define('table_1', {
name: {
type: DataTypes.STRING,
allowNull: false
},
description: {
type: DataTypes.STRING,
allowNull: true
}
}, { timestamps: false, freezeTableName: true });
module.exports = Weather;
正如我所说,所有表都包含相同的结构和名称,只区分下划线后面的数字
有人能动态地解决这个问题吗?
谢谢天气从哪里来?是否要动态创建表1、表2、表3、…、表n?如果是这样,为什么不使用
for loop
?天气从哪里来?是否要动态创建表1、表2、表3、…、表n?如果是这样,为什么不为循环使用
?