Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Sekwencja findAll nie jest funkcją

nuke_users moduł eksportuje funkcję, która po wywołaniu zwraca Model . Ponieważ nie wywołujesz tej funkcji, nie zwraca ona Model , a zatem funkcja, której szukasz, nie istnieje.

Aby wywołać tę wyeksportowaną funkcję, musisz przekazać sequelize instancja i DataTypes , tak więc:

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

W twoim przypadku używasz loadera w index.js i eksportuje plik db obiekt, który zawiera modele z kluczami według ich nazwy.

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Osobliwości Django

  2. Wybieranie wierszy z tabeli, które mają taką samą wartość dla jednego pola

  3. Nie można połączyć się z serwerem MySQL, błąd 111

  4. PHP Odwróć kolejność wyników w MySQL DB

  5. Konfiguracja połączenia Kafka, aby wysłać rekord z Aurory za pomocą AWS MSK