基于字符串的运算符的弃用警告

时间:2018-10-29 11:03:33

标签: javascript node.js sequelize.js

人们,我正在使用sequelize,当我尝试启动我的项目时,它会给出:

  

sequelize不推荐使用现在不推荐使用基于字符串的运算符。请使用基于符号的运算符以获得更好的安全性,有关更多信息,请访问http://docs.sequelizejs.com/manual/tutorial/querying.html#operatorsnode_modules/sequelize/lib/sequelize.js:236:13

我正在使用以下格式的operators

   db.Token.findOne({
  where: {
    functional: req.params.manager === undefined ? {[Op.ne]: “undefined”} : req.params.manager
  }

);

(在迁移索引中)已经做到了:

const Op = Sequelize.Op;
const sequelize = new Sequelize('test', 'test', 'pass1234', {
  host: '127.0.0.1',
  dialect: 'mysql',
  operatorsAliases: Op, // use Sequelize.Op
  pool: {
    max: 5,
    min: 0,
    idle: 10000
  },
})

但是不起作用,我不知道文件中的内容是否正确..有人可以帮助我吗?

我正在用手机,在这里格式化很可怕

0 个答案:

没有答案