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

Metoda instancji Mongoose jest niezdefiniowana

Więc w końcu zorientowałem się, co robię źle. Kod źródłowy mangusty stosuje wszystkie zdefiniowane metody w schema.methods do prototypu modelu w punkcie, w którym schemat modelu jest ustawiony na nazwę modelu (mongoose.model("modelname", modelSchema) ). Dlatego musisz zdefiniować wszystkie metody, które dodają te metody do obiektu metody instancji Schema, zanim ustawisz nazwę modelu. Ustalałem model przed zdefiniowaniem metod. Problem rozwiązany.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak uzyskać dostęp do zagnieżdżonego pliku za pomocą maszynopisu Pick<>?

  2. środowisko wykonawcze korzystania z indeksowania w mongodb

  3. Wielokrotna aktualizacja Mongoose

  4. TypeError:nie można wywołać metody „get” undefined

  5. Jak w MongoDB indeksować pola obiektów osadzonych w tablicy?