私はユニークなインデックスを設定しています。drop_dup: true
index({ key1: 1, key2: 1 }, { unique: true, drop_dups: true })
複数のレコードを挿入する場合、MySQL の場合と同様に、非重複が成功することを望みます
INSERT IGNORE INTO table ...
.. あるいはINSERT INTO table ... ON DUPLICATE KEY UPDATE
したがって、記録がある場合:
Model.collection.insert({'key1'=>'not-unique', 'key2'=>'boo'})
次の呼び出しは何もしないようです。
Model.collection.insert(
{'key1'=>'not-unique', 'key2'=>'boo'},
{'key1'=>'im-unique', 'key2'=>'me-too'}
)
少なくとも{'key1'=>'im-unique', 'key2'=>'me-too'}
2 番目の呼び出しに挿入する方法はありますか?
ありがとう!