POST /api/v2/table/{path}/document/{id}
Updates a partial document by id in a HPE Data Fabric Database JSON table using mutations
Parameters
| Name | Description |
|---|---|
| path
(path) |
Required: Path to the HPE Data Fabric Database JSON table |
| id
(path) |
Required: Id of the document to update. If the document does not exist, inserts a new document. |
| condition
(query) |
Query condition (in JSON format) used to perform OJAI
DocumentStore.checkAndUpdate evaluation. See OJAI Query Condition Syntax for a
description of the syntax. |
| body (body) |
Required: The mutation specifying updates to the document. See Using OJAI Mutation Syntax for a description of the syntax. |
Request Example
The following updates the
first_name field the document in
/apps/employees with id user001, replacing the field
with the value
Jay:curl -X POST \
'https://10.10.100.42:8243/api/v2/table/%2Fapps%2Femployees/document/user001' \
-H 'Content-Type: application/json' \
-u root:mapr \
-d '{"$set":{"first_name":"Jay"}}'Response Example
200 OK