OptionalcasIf specified, indicates that operation should be failed if the CAS has changed from this value, indicating that the document has changed.
OptionaldurabilitySpecifies the level of synchronous durability for this operation.
OptionaldurabilitySpecifies the number of nodes this operation should be persisted to before it is considered successful. Note that this option is mutually exclusive of durabilityLevel.
OptionaldurabilitySpecifies the number of nodes this operation should be replicated to before it is considered successful. Note that this option is mutually exclusive of durabilityLevel.
OptionalexpirySpecifies the expiry time for the document.
The expiry can be provided as:
number of seconds relative to the current time (recommended).Date object for an absolute expiry time.IMPORTANT: To use a Unix timestamp for expiry, construct a Date from it ( new Date(UNIX_TIMESTAMP * 1000) ).
OptionalpreserveSpecifies that any existing expiry on the document should be preserved.
OptionalstoreSpecifies the store semantics to use for this operation.
OptionaltimeoutThe timeout for this operation, represented in milliseconds.
OptionalupsertSpecifies whether the operation should be performed with upsert semantics, creating the document if it does not already exist.
Use MutateInOptions.storeSemantics instead.