Secuela de mensaje de error obsoleto

Soy muy nuevo en Node y estoy entendiendo cómo funcionan ORM y Sequelize. He estado en el sitio web de Sequelize y copié la cadena de conexión y la modifiqué para que funcione con mi base de datos. Cuando ejecuto el archivo, parece que se ejecuta OK al crear la tabla en mi base de datos, pero aparece el error "Los operadores basados en cadenas ahora están en desuso. Utilice operadores basados en símbolos para una mejor seguridad ... node_modules / sequelize / lib / sequelize. js: 236: 13 "Entiendo por qué los operadores han quedado en desuso, sin embargo, ya que instalé esto como un nuevo paquete y usé la cadena de conexión de la documentación, evitando así el uso de operadores ilegales, estoy en lo cierto al suponer que este mensaje de error es solo para información y no se refleja en el código que acabo de usar.

Incluyo mi archivo de aplicación que muestra el error, ¿es la contraseña la que puede causar esto?

const express = require('express');
const app = express();

const Sequelize = require('sequelize');

const db = new Sequelize('myDBName', 'mYuSeRnAmE', 'mYpAsSw!ORd

**** Editar ****

Lo he resuelto, dejaré esta respuesta solo en caso de que alguien más se encuentre con el problema. Debe incluir {operatorAliases: false} para deshacerse del mensaje de error en la conexión.

, { host: 'mySqlserverName', dialect: 'mssql', pool: { max: 5, min: 0, idle: 10000 }, }); var Article = db.define('Article', { title: Sequelize.STRING, body: Sequelize.TEXT }); db.sync(); module.exports = app;

**** Editar ****

Lo he resuelto, dejaré esta respuesta solo en caso de que alguien más se encuentre con el problema. Debe incluir {operatorAliases: false} para deshacerse del mensaje de error en la conexión.

Respuestas a la pregunta(1)

Su respuesta a la pregunta