我有这样的事情:覆盖数据与猫鼬
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