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

Mongoose TypeError:Потребителят не е конструктор

JavaScript е чувствителен към имената на променливите. Имате User модел и User резултат със същото име.

Вашият код ще работи със следната промяна:

   User.findById(id , function (err, user) {
/*                                   ^ use small `u` */
       if (err) return handleError(err)

/* rest of your code */

Също така имайте предвид, че по-нататък във вашия код вие декларирате друга променлива с име user . Ще трябва да промените това на нещо различно.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB агрегат, как да добавитеToSet всеки елемент от масива в груповия конвейер

  2. [Инфографика] Сравняване на Cassandra с MongoDB

  3. Как да актуализирам/вставя документ в Mongoose?

  4. 3 начина за сортиране на документи в MongoDB

  5. Наблюдение на екземпляри на MongoDB с помощта на услуга за наблюдение на MongoDB (MMS)