Задать вопрос
@deadkEEper1

Как дать метод mongoose модели?

Припустим есть минимальная mongo model
var Schema = mongoose.Schema;

var userSchema = new Schema({
name: String
})

userShema.methods.say = function(){
console.log('hello')
}

var User = mongoose.model('users', userSchema);

module.exports = User;


Но когда с клиента пытаюсь обратиться к методу, получаю ошибку что нет такого метода (this.model.say is not a function)
И когда даже в браезер консолю модель(this.model) то нигде нет метода say, ни в obj ни в его __proto__ .

Подозреваю что проблема в моем непонимании работы callback'ов. Объясните пожалуйста простим языком
Спасибо
  • Вопрос задан
  • 277 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Курс Java-разработчик
    4 месяца
    Далее
  • MongoDB University
    MongoDB Atlas Administrator Path
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы