Bulk.toJSON()Retorna um JSON document que contém o número de operações e lote no objeto
Bulk().
Compatibilidade
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.
Exemplo
The following initializes a Bulk() operations builder on the items collection, adds a series of write operations, and calls Bulk.toJSON() on the bulk builder object.
var bulk = db.items.initializeOrderedBulkOp(); bulk.insert( { item: "abc123", status: "A", defaultQty: 500, points: 5 } ); bulk.insert( { item: "ijk123", status: "A", defaultQty: 100, points: 10 } ); bulk.find( { status: "D" } ).deleteOne(); bulk.toJSON();
The Bulk.toJSON() returns the following JSON document
{ acknowledged: true, insertedCount: 2, insertedIds: [ { index: 0, _id: ObjectId("627bf77e5e19ff3518448887") }, { index: 1, _id: ObjectId("627bf77e5e19ff3518448888") } ], matchedCount: 0, modifiedCount: 0, deletedCount: 0, upsertedCount: 0, upsertedIds: [] }
Dica