import Alert from '../../../components/widgets/Alert'

# DataBase (Base de datos)

<Alert>
    ⚡ Dependiendo del tipo de conector que utlices puede que necesites pasar
    algunas configuracion adicional como **user, host, password** para esos
    casos te recomendamos guiarte de los
    **[starters](https://github.com/codigoencasa/bot-whatsapp/tree/dev/starters/apps)**
    o si gustas puedes editar esta documentación para ir agregando más info
</Alert>

Es la pieza encargada de mantener el **"estado"** de una conversación, para mayor facilidad la libreria te proporcia diferentes conectores que se de adapten mejor a tu desarrollo

```js
const MongoAdapter = require('@bot-whatsapp/database/mongo')
....
const adapterDB = new MongoAdapter({
    dbUri: 'mongodb://0.0.0.0:27017',
    dbName: 'db_bot',
})
```

Los conectores disponibles hasta el momento son los siguientes:

`require('@bot-whatsapp/database/mock')`

`require('@bot-whatsapp/database/mongo')`

`require('@bot-whatsapp/database/mysql')`

`require('@bot-whatsapp/database/json')`
