# Fetch By ID

**Fetch By ID**  node helps in  data retrieved from a database in response to a query or request.&#x20;

It's like pulling out specific information from a filing cabinet or a digital storage system. When you fetch records, you're essentially getting the data you asked for from the database.

### Properties Panel

<table><thead><tr><th width="153">Field</th><th width="374">Description</th><th>Required</th><th>Default</th></tr></thead><tbody><tr><td>Node name</td><td><a href="../../node-name"><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 query</td><td>true</td><td>_</td></tr><tr><td>Record Id</td><td>Unique id of record that needs to be fetched</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></tbody></table>

### Returns

`result` - The result of the query at runtime.  You can access this using Magical Autocomplete (e.g. `$.<node_name>.result`) in any node below this node.
