Skip to content

Commit 3489ac8

Browse files
committed
add HasVerboseResults in ClientBulkWriteResult
1 parent d10eff2 commit 3489ac8

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

mongo/client.go

+1
Original file line numberDiff line numberDiff line change
@@ -967,6 +967,7 @@ func (c *Client) BulkWrite(ctx context.Context, models *ClientWriteModels,
967967
return nil, errors.New("cannot request unacknowledged write concern and verbose results")
968968
}
969969
op.result.Acknowledged = acknowledged
970+
op.result.HasVerboseResults = !op.errorsOnly
970971
err = op.execute(ctx)
971972
return &op.result, replaceErrors(err)
972973
}

mongo/results.go

+3
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ type ClientBulkWriteResult struct {
4242
// Operation performed with an acknowledged write. Values for other fields may
4343
// not be deterministic if the write operation was unacknowledged.
4444
Acknowledged bool
45+
46+
// HasVerboseResults indicates whether this result contains verbose results.
47+
HasVerboseResults bool
4548
}
4649

4750
// ClientBulkWriteInsertResult is the result type returned by a client-level bulk write of InsertOne operation.

0 commit comments

Comments
 (0)