Wpis z mikrobloga

Całkowicie zielony w nodzie here. Próbuję wysłać postem przez postmana dane nowego użytkownika i takie coś wyskakuje:
User.findOne is not a function. Model usera mam, router też, takie zalezności:
"dependencies": {
"bcrypt": "^5.0.0",
"cors": "^2.8.5",
"jsonwebtoken": "^8.5.1",
"dotenv": "^8.2.0",
"express": "^4.17.1",
"express-validator": "^6.6.1",
"mongoose": "^5.10.11"
},
Czy findOne nie powinien się zawierać w kórejś z nich?
#javascript #node
  • 7
@lobo: zdefiniowany w routerze: const User = require('../models/user');

a to model:
const mongoose = require('mongoose');
const bcrypt = require('bcrypt');

const userSchema = new mongoose.Schema({
firstName: {
type: String,
required: true,
trim: true,
min: 3,
max: 20
},
lastName: {
type: String,
required: true,
trim: true,
min: 3,
max: 20
},
userName: {
type: String,
required: true,
trim: true,
unique: true,
index: true,
lowercase: true,
min: 3,
max: 20
},
email: {