背景
公司的系统里有一个频繁往mysql表中插入数据的接口,由于业务需求是按时间段来做查询,且时间跨度大、查询频繁,我就想到了分表,和开发老大聊了一下,他建议我用mongoDB来做分表,策略是按每个月来做分表,该业务需求一般只查询当月的。我之前很少使用到mongoDB,我浏览了一下资料,mongoDB的表创建是插入时会看表名称是否存在,如果不存在则创建,存在则直接插入,那么做分表就很简单了。
上手
1.导入spring操作mongoDB的包
<dependency>
<groupId>org.springframework.data</groupId>