我正在遍历一些结果并将其保存在MongoDB中。
let newSaved = 0
let dupes = 0
items.forEach(d => {
let newItem = new Item({ ...d })
newItem.save(err => {
if (err) {
dupes += 1
page = null
} else {
newSaved += 1
}
})
})
console.log(`Finished page ${page}`)
console.log(`New: ${newSaved} - Dupes: ${dupes}`)
最后的console.log
始终将newSaved
和dupes
输出为零。我确定这是一个范围问题,也许只是我的咖啡因前大脑错过了正常现象。有见识吗?