Puede insertar varios documentos en una colección mediante el uso sincrónico
InsertMany() método o el método asincrónico InsertManyAsync().
Ejemplo
El siguiente ejemplo inserta varios documentos en la colección restaurants.
Seleccione el Asynchronous o la pestaña Synchronous para ver el código correspondiente.
// Generates 5 new restaurants by using a helper method var restaurants = GenerateDocuments(); // Asynchronously inserts the new documents into the restaurants collection await _restaurantsCollection.InsertManyAsync(restaurants);
Para ver un ejemplo completamente ejecutable de la operación InsertManyAsync(), consulte
Ejemplo de código InsertManyAsync.
// Generates 5 new restaurants by using a helper method var restaurants = GenerateDocuments(); // Inserts the new documents into the restaurants collection _restaurantsCollection.InsertMany(restaurants);
Para obtener un ejemplo completamente ejecutable de la InsertMany() operación, consulte el ejemplo de código InsertMany.
Resultado esperado
Después de ejecutar cualquiera de los ejemplos completos anteriores, la salida es la siguiente:
Number of restaurants found before insert: 0 Inserting documents... Number of restaurants inserted: 5
Información Adicional
Para obtener más información sobre el uso de constructores, consulte Operaciones con Constructores.