sql >> Database >  >> NoSQL >> MongoDB

Nodejs kan geen verbinding maken met mongodb op cloudshell

App Engine Standard ondersteunt verbinding met een MongoDB-instantie met dezelfde bibliotheek die u gebruikte. Dit voorbeeld werkt ook voor Standaard en Flexibel.

Het probleem is hoe je verbinding maakte. U moet de URI als volgt maken:

let uri = `mongodb://${user}:${pass}@${host}:${port}`;

Waar als, in je code, heb je dit:

const url = 'mongodb://testmongodb:27017';

U mist de gebruiker en het wachtwoord in uw URI (ervan uitgaande dat testmongodb is uw hostnaam).



  1. MongoDB:Hoe een veld tellen als de waarde overeenkomt met een voorwaarde?

  2. redis-py :Wat is het verschil tussen StrictRedis() en Redis()?

  3. ReferenceError:TextEncoder is niet gedefinieerd met mongodb-knooppunten

  4. Spring Data Reactive Repositories met MongoDB