我有這樣的事情:覆蓋數據與貓鼬
Accounts.insertMany(topAccounts)
.then(function (result) {
console.log('Succesfully saved '+ result.length + ' documents... closing connection...')
mongoose.connection.close();
})
.catch(function(err){
console.log('oh shit');
console.log(err);
})
這所保存的數據追加到我的收藏。有什麼方法可以覆蓋它嗎?保存數據之前刪除集合是否是我的最佳解決方案?
謝謝蘭迪。我喜歡你關於讓topAccounts在它自己的文檔中有各自的日期的建議,但我會堅持重寫,因爲我不想在一兩年內擔心存儲問題。我正在做'Model.remove({},callback)',它可以很快完成工作(集合中只有4950個文檔)。但是知道'.remove()'和'.drop()'之間的區別對於較大的集合將非常方便。 – jgozal