Insira vários documentos
Você pode inserir vários documentos em uma collection utilizando o método síncrono InsertMany()
ou o método assíncrono InsertManyAsync()
.
Exemplo
O exemplo a seguir insere vários documentos na collection restaurants
.
Selecione a aba Asynchronous ou Synchronous para ver o código correspondente.
// 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 um exemplo totalmente executável da InsertManyAsync()
operação , consulte a amostra 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 um exemplo completamente executável da operação InsertMany()
, consulte a amostra de código InsertMany.
Resultado esperado
Após executar qualquer um dos exemplos completos anteriores, a saída é a seguinte:
Number of restaurants found before insert: 0 Inserting documents... Number of restaurants inserted: 5
Informações adicionais
Para saber mais sobre como usar construtores, consulte Operações com construtores.