sql >> Database >  >> RDS >> Mysql

Sequelize findAll is geen functie

De nuke_users module exporteert een functie die, wanneer aangeroepen, de Model . retourneert . Omdat je deze functie niet aanroept, wordt het Model . niet geretourneerd , en dus bestaat de functie die u zoekt niet.

Om deze geëxporteerde functie aan te roepen, moet u de sequelize . doorgeven instantie en DataTypes , zo:

var User = require('../models/nuke_users')(sequelize, DataTypes);

In jouw geval gebruik je een loader in de index.js bestand, en het exporteert de db object dat de modellen bevat, gecodeerd door hun naam.

var models = require('../models'); // loads index.js
var User = models.nuke_user;       // the model keyed by its name
User.findOne(...);                 // search the model


  1. externe mysql-database verbinden met php

  2. Versleuteling van databaseback-ups - aanbevolen procedures

  3. Gegevens ophalen voor histogramplot

  4. Kun je automatisch een mysqldump-bestand maken dat geen beperkingen oplegt aan externe sleutels?