puede usar cualquiera de:
estantería
knex
objeción
orm
sequelize
ver comparar entre eso:
https://npmcompare.com/compare/bookshelf,knex,objection,orm ,secuela
Este tutorial puede ayudarlo a usar "sequelize":Creación de un sistema de autenticación de usuarios basado en roles con Angular, Express y MySQL