Supported options:
* bypassDocumentValidation (boolean): If true, allows the write to opt
out of document level validation.
* multi (boolean): When true, updates all documents matching the query.
This option cannot be true if the $update argument is a replacement
document (i.e. contains no update operators). The default is false.
* upsert (boolean): When true, a new document is created if no document
matches the query. The default is false.
* writeConcern (MongoDB\Driver\WriteConcern): Write concern.