nuke_users
mô-đun đang xuất một hàm mà khi được gọi sẽ trả về Model
. Bởi vì bạn không gọi hàm này, nó sẽ không trả về Model
và do đó, chức năng bạn đang tìm kiếm không tồn tại.
Để gọi hàm đã xuất này, bạn cần phải chuyển vào sequelize
phiên bản và DataTypes
, như vậy:
var User = require('../models/nuke_users')(sequelize, DataTypes);
Trong trường hợp của bạn, bạn đang sử dụng trình tải trong index.js
và nó đang xuất db
đối tượng chứa các mô hình được khóa bằng tên của chúng.
var models = require('../models'); // loads index.js
var User = models.nuke_user; // the model keyed by its name
User.findOne(...); // search the model