@Dummyは、一括操作が一般に個々の挿入よりも高速であることは正しいですが、バージョン2.6以降では、collection.insert
を使用して複数のドキュメントを挿入します。 BulkWrite
の単なるシンタックスシュガーです 。 ordered
を設定した場合 フラグをfalseに設定すると、パフォーマンスは順序付けされていない一括挿入と同じになります。
db.collection.insert(<document array>,{ordered:false})
この操作はBulkWriteResult
を返します 、詳細については、ドキュメント
をご覧ください。 。