gpt4 book ai didi

node.js - 修复 Sequelize 和 Nodejs 已弃用的问题

转载 作者:太空宇宙 更新时间:2023-11-03 21:53:37 24 4
gpt4 key购买 nike

enter image description here

有人可以告诉我需要做什么来解决下图中显示的已弃用问题吗?我需要为此做什么?

    var Sequelize = require("sequelize");

var connection = new Sequelize('databaseschemaname','nodejs','replacewithpassword', {host: 'localhost', dialect: 'mysql'
operatorsAliases: false,
});

const Op = Sequelize.Op;

var Article = connection.define('article', {
title: Sequelize.STRING,
body: Sequelize.TEXT
});


connection.sync().then(function () {
Article.findAll().then(function(articles) {
console.log(articles.length);
})
});

最佳答案

您可以通过此链接找到更多信息:

http://docs.sequelizejs.com/manual/tutorial/querying.html

然后向下滚动到“运算符(operator)安全”。

有几种方法可以解决这个问题。如果您只是想删除该消息,基本上您可以将以下内容添加到您的连接中:{operatorsAliases: false }

我不知道您的连接查询是什么样子,但它可能看起来像这样:

const Sequelize = require('sequelize');
const connection = new Sequelize(db, user, pass, {
operatorsAliases: false
});

关于node.js - 修复 Sequelize 和 Nodejs 已弃用的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46508497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com