> For the complete documentation index, see [llms.txt](https://simpldb.js.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://simpldb.js.org/documentation/database/get.md).

# .get()

Returns the cached value of the provided key.

### get(key, decrypt)

| **Parameter** | **Default** | **Description**                                                                                                                                                                     |
| ------------- | :---------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| key           |             | <p><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">String</a></p><p>The key to get the value from</p>                             |
| decrypt       |   `false`   | <p><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">Boolean</a> (optional)</p><p>Whether or not to decrypt the returned value</p> |

| **Returns**                                                               | **Description**               |
| ------------------------------------------------------------------------- | ----------------------------- |
| [JSONData](https://simpldb.gitbook.io/docs/types-and-interfaces/jsondata) | The value of the provided key |

####

```javascript
db.set('Greeting', 'Hello World'); // 'Hello World'

db.get('Greeting'); // 'Hello World'
```

Also allows the use of dot notation:

```javascript
db.set('user', { name: 'Peter', age: 19 }); // { name: 'Peter', age: 19 }

db.get('user.name'); // 'Peter'
db.get('user.age'); // 19
db.get('user.hobbies'); // undefined
```

And the possibility to decrypt the data, **if previously encrypted**:

```javascript
db.get('PASSWORD'); // d95e3df34d0a39c3177adf393e90c533:d861d25474fb4fe0c921be
db.get('PASSWORD', true); // password123
```
