Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Bulk.find.replaceOne() (método mongosh)

Dica

O MongoDB também fornece o método Mongo.bulkWrite() para executar operações de gravação em massa.

Bulk.find.replaceOne(<document>)

Adds a single document replacement operation to a bulk operations list. Use the Bulk.find() method to specify the condition that determines which document to replace. The Bulk.find.replaceOne() method limits the replacement to a single document.

Bulk.find.replaceOne() aceita o seguinte parâmetro:

Parâmetro
Tipo
Descrição

replacement

documento

A replacement document that completely replaces the existing document. Contém apenas pares de campos e valores.

A soma do documento <query> associado do Bulk.find() e o documento de substituição deve ser menor ou igual ao tamanho máximo do documento BSON.

Para especificar um upsert para esta operação, consulte Bulk.find.upsert().

Para especificar o índice a utilizar para o Bulk.find() associado, consulte Bulk.find.hint().

Esse comando está disponível em implantações hospedadas nos seguintes ambientes:

  • MongoDB Atlas: The fully managed service for MongoDB deployments in the cloud

Observação

This command is supported in all MongoDB Atlas clusters. For information on Atlas support for all commands, see Unsupported Commands.

The following example initializes a Bulk() operations builder for the items collection, and adds various replaceOne() operations to the list of operations.

var bulk = db.items.initializeUnorderedBulkOp();
bulk.find( { item: "abc123" } ).replaceOne( { item: "abc123", status: "P", points: 100 } );
bulk.execute();
Avalie esta página