In this section, we have gone through several examples of accessing a database to perform varied operations on it, by means of a direct connection, working with tables and cursors. You could also consider using an Object-Relational Mapping (ORM) library, to work with objects instead: the best known possibility is probably Sequelize (at http://docs.sequelizejs.com/) but there are some more packages (such as TinyORM, Objection.js, or CaminteJS, just to mention some which are still in development, not abandoned).