sql >> Databasteknik >  >> NoSQL >> MongoDB

Nodejs kan inte ansluta till mongodb på molnskalet

App Engine Standard stöder anslutning till en MongoDB-instans med samma bibliotek som du använde. Det här exemplet fungerar även för Standard och Flexible.

Problemet är hur du ansluter. Du måste skapa URI så här:

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

Där som, i din kod, har du detta:

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

Du saknar användaren och lösenordet i din URI (förutsatt att testmongodb är ditt värdnamn).



  1. MongoDB $nin Query Operator

  2. Hitta dokument med matriser som innehåller ett dokument med ett visst fält

  3. Bästa sättet att lagra datum/tid i mongodb

  4. Atomic om det inte finns, sätt in Mongodb .Net-drivrutinen