sql >> Base de Datos >  >> NoSQL >> MongoDB

Nodejs no puede conectarse a mongodb en cloud shell

App Engine Standard admite la conexión a una instancia de MongoDB con la misma biblioteca que estabas usando. Este ejemplo también funciona para Estándar y Flexible.

El problema es cómo te estabas conectando. Tienes que crear la URI así:

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

Donde, en su código, tiene esto:

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

Le falta el usuario y la contraseña en su URI (suponiendo que testmongodb es su nombre de host).