ANNOUNCEMENT: Voyage AI joins MongoDB to power more accurate and trustworthy AI applications on Atlas.
Learn more
Menu Docs

Insira vários documentos

Você pode inserir vários documentos em uma coleção utilizando o método síncrono InsertMany() ou o método assíncrono InsertManyAsync().

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.

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

Para saber mais sobre como usar construtores, consulte Operações com construtores.