> For the complete documentation index, see [llms.txt](https://docs.cosmocloud.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cosmocloud.io/flow-builder/node-types/database-nodes/update-by-id.md).

# Update by ID

**Update by ID** node helps in modifying existing data entry in a database. It's like editing information in a document or changing details in a form.&#x20;

When you update record, you're essentially making alterations to the data stored in the database, ensuring that it reflects the most current and accurate information.

### Properties Panel

<table><thead><tr><th width="153">Field</th><th width="394">Description</th><th>Required</th><th>Default</th></tr></thead><tbody><tr><td>Node name</td><td><a href="/pages/jJ1qO0Ju8d7VFyPB2Jy3"><mark style="color:blue;"><strong>Checkout Node name</strong></mark></a></td><td>true</td><td>_</td></tr><tr><td>Database collection</td><td>Database collection in which you want to list</td><td>true</td><td>_</td></tr><tr><td>Record Id</td><td>Unique id of document that you want to modify</td><td>true</td><td>_</td></tr><tr><td>Record Id Type</td><td>Type of record id which is to be fetched</td><td>false</td><td>ObjectId</td></tr><tr><td>Update query</td><td>Object which which will be used to replace or update current document</td><td>true</td><td>_</td></tr><tr><td>Upsert</td><td>Insert if document does not exist</td><td>false</td><td>false</td></tr></tbody></table>

### Returns

This node does not returns any value.
