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