Insira vários documentos
Esta versão da documentação foi arquivada e não é mais suportada. Leia adocumentação atual para saber como atualizar sua versão do driver .NET/C#.
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.
// Helper method to generate 5 new restaurants var restaurants = GenerateDocuments(); await _restaurantsCollection.InsertManyAsync(restaurants);
Para ver um exemplo totalmente executável da InsertManyAsync()
operação , consulte a amostra de código InsertManyAsync.
// Helper method to generate 5 new restaurants var restaurants = GenerateDocuments(); _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.