2
私は周りを回り、一括挿入を使用して重複エラーを無視する方法についての固い情報を見つけることができません。MongoDB一括挿入重複を無視
MongoClient.connect(mongoURL, function(err, db) {
if(err) console.err(err)
let col = db.collection('user_ids')
let batch = col.initializeUnorderedBulkOp()
ids.forEach(function(id) {
batch.insert({ userid: id, used: false, group: argv.groupID })
})
batch.execute(function(err, result) {
if(err) {
console.error(new Error(err))
db.close()
}
// Do some work
db.close()
})
})
ことが可能です:
ここで私が現在使用しているコードですか?私はbulk.insert(...)
に{continueOnError: true, safe: true}
を追加しようとしましたが、うまくいきませんでした。
アイデア?