首页 > 解决方案 > Sequelize - 一个模型涉及多个表

问题描述

我有多个名为“register_yyyymmdd”(horizo​​n sharding)的表来保存 mysql 中的日志。我定义了一个模型,如:

注册.js

const Register = sequelize.connection.define('Register', 
{
    ip        : Sequelize.STRING,
    log_time  : Sequelize.INTEGER
},
{
    tableName : 'register_20180516'
};
module.exports = Register;

当我尝试保存数据时:

Register.build(data).save();

如何指定要插入的表名(基于日期)?例如,它可能register_20180517在今天是 2018 年 5 月 17 日时将数据插入到表中。

标签: node.jssequelize.js

解决方案


推荐阅读