sql >> Databáze >  >> NoSQL >> MongoDB

Mongoose TypeError:Uživatel není konstruktor

JavaScript rozlišuje velká a malá písmena v názvech proměnných. Máte User model a User výsledek se stejným názvem.

Váš kód bude fungovat s následující změnou:

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

/* rest of your code */

Také mějte na paměti, že dále v kódu deklarujete další proměnnou s názvem user . Budete to muset změnit na něco jiného.




  1. Uložení souboru do MongoDB pomocí Multer v Mongoose

  2. Nastavte klíč/hodnotu redis pomocí camel-redis

  3. Komplexní datové struktury Redis

  4. Docker [Errno 111] Připojit volání se nezdařilo ('127.0.0.1', 6379)