node.js - Sequelize - 一个模型涉及多个表
问题描述
我有多个名为“register_yyyymmdd”(horizon 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 日时将数据插入到表中。
解决方案
推荐阅读
- android - 媒体播放器有奇怪的行为
- python - VS Code 2019 上的 Python 调试器挂起
- java - 在任何其他“组成员”的一定距离内对 3D 坐标进行分组
- android - Moshi 多态JsonAdapterFactory
- javascript - 代码在 Codepen 中有效,但在我的计算机中无效
- python - django 上的监视列表系统
- python-3.x - 如何在类中嵌套多处理管理器字典
- django - 在投资组合中提交 Django 私钥是个问题吗?
- reactjs - 反应:无法使用 useContext 钩子
- java - 如何使我的对象池成为单例?