Acceder a nuestra base de datos de muy fácil gracias a la API de RethinkDB. Lo primero que necesitamos estructurar son las opciones de host, port y nombre de la base de datos.
Después, la conexión puedes hacerla con callback o con promesas, esta segunda opción es la que recomendamos.
Para mejorar el flujo-control de nuestra aplicación, usaremos co, mejorando la sintaxis y teniendo en cuenta yield para pausar la ejecución hasta que se resuelva la promesa.
Sobreescribimos la clase Promise que tiene por defecto ECMAScript por una librería llamada bluebird, permitiendo conectarnos como callback o como promesa (Interfaz híbrida) a nuestra clase.