nuke_users
modulen exporterar en funktion som, när den anropas, returnerar Model
. Eftersom du inte anropar den här funktionen returnerar den inte Model
, och därför finns inte funktionen du letar efter.
För att anropa denna exporterade funktion måste du skicka in sequelize
instans och DataTypes
, som så:
var User = require('../models/nuke_users')(sequelize, DataTypes);
I ditt fall använder du en loader i index.js
filen, och den exporterar db
objekt som innehåller modellerna med deras namn.
var models = require('../models'); // loads index.js
var User = models.nuke_user; // the model keyed by its name
User.findOne(...); // search the model