Menu Docs

Página inicial do DocsGo

Insira vários documentos

Você pode inserir vários documentos em uma collection usando o método InsertMany().

Dica

Leia os Exemplos de uso para saber como executar esse exemplo.

O exemplo a seguir insere dois documentos na collection haikus :

Dica

Bancos de Dados e Coleções Inexistentes

Se o banco de dados e a collection necessários não existirem quando você executar uma operação de escrita, o servidor implicitamente os criará.

coll := client.Database("insertDB").Collection("haikus")
docs := []interface{}{
bson.D{{"title", "Record of a Shriveled Datum"}, {"text", "No bytes, no problem. Just insert a document, in MongoDB"}},
bson.D{{"title", "Showcasing a Blossoming Binary"}, {"text", "Binary data, safely stored with GridFS. Bucket the data"}},
}
result, err := coll.InsertMany(context.TODO(), docs)
if err != nil {
panic(err)
}

Visualizar um exemplo completamente executável

Após executar o exemplo completo, você pode encontrar os seguintes documentos inseridos na collection haikus:

{
"_id": ObjectId("..."),
"title": "Record of a Shriveled Datum",
"text": "No bytes, no problem. Inserting a document. In MongoDB"
},
{
"_id": ObjectId("..."),
"title": "Showcasing a Blossoming Binary",
"text": "Binary data, safely stored with GridFS. Bucket the data"
}

Para obter um exemplo de como encontrar vários documentos, consulte Encontrar vários documentos.

Para saber mais sobre como inserir documentos, consulte inserindo documentos.

InsertMany()

←  Insira um documentoAtualizar um documento →
Dê Feedback
© 2022 MongoDB, Inc.

Sobre

© 2022 MongoDB, Inc.