MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Metoda instancji Mongoose `this` nie odnosi się do modelu

Powodem, dla którego to nie działało, było to, że używałem metody strzałkowej. Musiałem zrobić z tego normalną funkcję:

userSchema.methods.setPassword = function (password) {

Powodem jest to, że funkcje strzałek traktują this różni się od zwykłych funkcji. Aby uzyskać więcej informacji, zapoznaj się z poniższymi informacjami:

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




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose, Wybierz określone pole za pomocą wyszukiwania

  2. nodejs wyświetla obraz przechowywany w gridFS do html

  3. Jak sortować dokumenty podrzędne w polu tablicy?

  4. Wepchnij forEach, gdy zapytanie nie działa poprawnie

  5. Mongo / Mongoose — agregowanie według daty