Olá, Bryan, tudo bem?
Desde já peço desculpas pela demora em obter retorno.
O MySQL é um banco de dados relacional, ou seja, ele segue uma abordagem de banco de dados sequencial. No entanto, isso não significa que ele não possa ser usado em conjunto com aplicativos não sequenciais, como os aplicativos Node.js. Existem algumas opções que você pode explorar para usar o MySQL como um banco de dados não sequencial.
Uma opção é usar o ORM (Object Relational Mapping) para trabalhar com o MySQL em Node.js. Um ORM é uma técnica que mapeia as tabelas do banco de dados relacional em objetos em uma linguagem de programação orientada a objetos, como o JavaScript. Com o ORM, as operações de leitura e escrita nos dados são realizadas por meio de operações em objetos, que são então mapeadas automaticamente para o banco de dados relacional correspondente.
Existem vários ORMs disponíveis para Node.js, como o Sequelize, o TypeORM e o Prisma. Aqui estão alguns links para a documentação dessas opções:
Para explorar mais esse contéudo ORM com NodeJS, recomendo o curso ORM com NodeJS: API com Sequelize e MySQL
onde poderá te ajudar no problema que está enfrentando.
Espero que essas informações sejam úteis para você.
Se tiver alguma dúvida, estou à disposição para ajudá-lo.
Abraço e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!