Fixation de la question dépréciée avec Sequelize et NodeJS
Quelqu'un peut-il me dire ce que je dois faire pour résoudre le problème désapprouvée affiché dans l'image ci-dessous? Que dois-je faire pour cela?
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);
})
});
Est-ce que vous lancez une autre requête avant celle de 'CREATE TABLE ...'? Basé sur la [documentation de Sequelizejs] (http://docs.sequelizejs.com/manual/tutorial/querying.html#operators) référencé dans l'image, on dirait qu'il fait référence à des opérateurs que vous utiliseriez sur un 'SELECT' ou' UPDATE' - comme 'AND',' OR', 'LIKE' etc. –
Non, quand j'ai couru l'application de noeud (pour le noeud app.js) cette image était de tous les résultats à ce moment. Le code fonctionne toujours mais comme il est dit obsolète je voulais m'assurer que je savais pourquoi et que faire pour le réparer. Je ne veux pas faire quelque chose de la mauvaise façon. Donc, vous comprenez que c'est juste un code de démarrage simple pas beaucoup à l'heure actuelle. Il suffit de commencer le Sequalize et de vérifier comment cela fonctionne. J'en aurais peut-être besoin d'une autre pour ma base de données Oracle. –
Pouvez-vous publier le message d'erreur réel sous forme de texte au lieu d'une image? Permettra aux gens de trouver plus facilement cette question. – dskrvk