MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Методът на екземпляр на Mongoose „this“ не се отнася за модел

Причината да не работи беше, че използвах метод със стрелка. Трябваше да го направя нормална функция:

userSchema.methods.setPassword = function (password) {

Причината е, че функциите със стрелки третират this различни от обикновените функции. Моля, вижте следното за повече подробности:

http://exploringjs.com/es6/ch_arrow-functions.html




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Актуализирайте/изтрийте поддокумент в mongodb с помощта на C# драйвер

  2. Защо Mongo съхранява моята дата като низ?

  3. meteor/mongodb:Използвайте различни DB за удостоверяване и четене/запис

  4. Грешка:Не може да стартира клиент | mongo-connect експресна сесия

  5. Грешка в същото поле в агрегиране _id