背景需求:
* 比如我们有这样一个需求,有两个excel中的数据,需要插入到数据库中,这个两个excel中的数据有些字段都是一样的,比如本例所写的,电台名称是一样的,省市县也是一样的,而不一样的是波段是调频(FM) 调幅(AM). * `
这里普及一下:AM 调幅,中波
FM 调频,微波
代表广播电台发射信号使用的技术和接收设备(收音机)接受的制式.
微波传输,信号质量高,传输成本低,发射功率小,覆盖范围小,受地理因素影响较大,一般作为城市广播的首选.比如你的家乡城市台,一般可以通过FM收听.
中波传输,信号质量稳定,传出成本大,发射功率大,覆盖范围广,靠天馈传输,受天气条件影响较大,一般作为远距离传输的首选.比如中国国际广播电台,中央人民广播电台等.`
所以需要将相同电台名称、省市县相同的FM和AM写为一条记录!这时便可以用到MongoDB的upsert操作!
@Override
public boolean saveRadioFrequencyDO(List<RadioFrequencyDO> radioFrequencyDO, String type) throws Exception {
boolean flag &