python逐行讀取并寫入數據庫
我先寫入到一個數組中,然后在將數組插入到數據庫中

但是看起來效果不是很理想
insert和save的區(qū)別:
insert: 若新增數據的主鍵已經存在,則會拋 org.springframework.dao.DuplicateKeyException 異常提示主鍵重復,不保存當前數據。
save: 若新增數據的主鍵已經存在,則會對當前已經存在的數據進行修改操作。
MongoDB 的update 方法的有一個參數是upsert,這個參數是個布爾類型,默認是false。當它為true的時候,update方法會首先查找與第一個參數匹配的記錄,在用第二個參數更新之,如果找不到與第一個參數匹配的的記錄,就插入一條(upsert 的名字也很有趣是個混合體:update+insert)
看下面這個例子:
db.test.update({count:123},{"$inc":{count:11111}},true);
在找不到count=123這條記錄的時候,自動插入一條count=123,然后再加11111,最后得到一條 count=11111的記錄