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

MongoDB Auth Nepodařilo se najít uživatelské jméno na Bitnami MEAN Stack Image

Mongoose může provést ověření dvěma způsoby:

1, Připojovací řetězec: mongoose.connect('mongodb://username:[email protected]:port(usually 27017)/db') Kde uživatelské jméno a heslo jsou příslušné uživatelské jméno a heslo pro konkrétní db, hostitel by byl hostitel, kde je hostována vaše db (takže localhost nebo nějaká doména/IP), port je port, na kterém mongo naslouchá, a db je název db, ke kterému se chcete připojit

2, Použití možností. Z dokumentů: var options = { useMongoClinet: true, auth: {authdb: 'admin'}, user: 'myUsername', pass: 'myPassword', } mongoose.connect(uri, options);

V prvním přístupu jsem také čelil chybě 'uživatelské jméno nedefinováno', ale u druhého přístupu jsem uspěl.

[Odkaz] https://github.com/Automattic/mongoose/issues/4891




  1. Mongoide, jak objednat_podle asociace references_one (a následných asociací)?

  2. Shoda dvou různých polí v Mongoose, Aggregate?

  3. Agregovat dokumenty, kde objekty v poli odpovídají více podmínkám

  4. Mongoose získá dokumenty odpovídající poli