我有多个名为" register_yyyymmdd"(水平分片)的表来保存mysql中的日志。我定义了一个类似的模型:
Register.js
const Register = sequelize.connection.define('Register',
{
ip : Sequelize.STRING,
log_time : Sequelize.INTEGER
},
{
tableName : 'register_20180516'
};
module.exports = Register;
当我尝试保存以下数据时:
Register.build(data).save();
如何指定要插入的表名(基于日期)?例如,当今天是2018年5月17日时,它可能会将数据插入到表register_20180517
中。