Próbuję wyeksportować model Mongoose z mojego pliku model/user.model.js
do mojego pliku server.js
w moim katalogu serwera.Mongoose - TypeError: obiekt nie jest funkcją
modelu/user.model.js
var mongoose = require('mongoose');
var Schema = mongoose.Schema();
var UserSchema = new Schema({
instagramId: { type: String, index: true },
email: { type: String, unique: true, lowercase: true },
password: { type: String, select: false },
userName: String,
fullName: String,
picture: String,
accessToken: String
});
module.exports = mongoose.model('User', UserSchema, 'users');
server.js
var User = require('./models/user.model');
mongoose.connect(config.db);
otrzymuję komunikat o błędzie
\server\models\user.model.js 5
var UserSchema = new Schema({
TypeError: object is not a function
wiem oświadczył mój schemat jako UserSchema
, jednak myślałem, że eksportowany plik o zmiennej User
module.exports = mongoose.model('User', UserSchema, 'users');
Próbuję użyć nazwy użytkownika kwerendy mój model Mongoose.
Wszelkie pomysły? Z góry dziękuję.