insertMany method
Future<BulkWriteResult>
insertMany(
- List<
Map< documents, {String, dynamic> > - WriteConcern? writeConcern,
- bool? ordered,
- bool? bypassDocumentValidation,
inherited
Implementation
Future<BulkWriteResult> insertMany(List<Map<String, dynamic>> documents,
{WriteConcern? writeConcern,
bool? ordered,
bool? bypassDocumentValidation}) async {
if (!db._masterConnectionVerified.serverCapabilities.supportsOpMsg) {
throw MongoDartError('This method is not available before release 3.6');
}
return Future.sync(() {
var insertManyOptions = InsertManyOptions(
writeConcern: writeConcern,
ordered: ordered,
bypassDocumentValidation: bypassDocumentValidation);
var insertManyOperation = InsertManyOperation(this, documents,
insertManyOptions: insertManyOptions);
return insertManyOperation.executeDocument();
});
}