Optional
mergeIf set to false
, object properties that already exist in the old
document will be overwritten rather than merged when an existing document
with the same _key
or _id
is updated. This does not affect arrays.
Default: true
Optional
overwriteDefines what should happen if a document with the same _key
or _id
already exists, instead of throwing an exception.
Default: `"conflict"
Optional
refillIf set to true
, new entries will be added to in-memory index caches if
document insertions affect the edge index or cache-enabled persistent
indexes.
Default: false
Optional
returnIf set to true
, the complete new document will be returned as the new
property on the result object. Has no effect if silent
is set to true
.
Default: false
Optional
returnIf set to true
, the complete old document will be returned as the old
property on the result object. Has no effect if silent
is set to true
.
This option is only available when overwriteMode
is set to "update"
or
"replace"
.
Default: false
Optional
silent?: booleanIf set to true
, no data will be returned by the server. This option can
be used to reduce network traffic.
Default: false
Optional
versionIf set, the attribute with the name specified by the option is looked up in the stored document and the attribute value is compared numerically to the value of the versioning attribute in the supplied document that is supposed to update/replace it.
Optional
waitIf set to true
, data will be synchronized to disk before returning.
Default: false
Options for inserting a new document into a collection.