Home > git-documentdb > GitDocumentDB > putFatDoc
#
GitDocumentDB.putFatDoc() methodInsert data if not exists. Otherwise, update it.
Signature:#
ParametersParameter | Type | Description |
---|---|---|
name | string | undefined | null | name is a file path. |
doc | JsonDoc | Uint8Array | string | |
options | PutOptions |
Promise<PutResult >
#
RemarksThe saved file path is
${GitDocumentDB#workingDir}/${name}extension
.If a name parameter is undefined, it is automatically generated.
_id property of a JsonDoc is automatically set or overwritten by name parameter whose extension is removed.
An update operation is not skipped even if no change occurred on a specified data.
This is an alias of GitDocumentDB#rootCollection.putFatDoc()
#
ExceptionsErr.InvalidJsonFileExtensionError
# Errors from validateDocument, validateId
# Errors from putWorker