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

¿Cómo conectarse a otra base de datos MongoDB como superusuario usando NodeJS?

Una solución sería usar un script de shell que se ejecute desde el lado de Nodejs:

mongo <<EOF
use admin
db.auth("superuser", "1234");
use another_db
db.addUser({
   user: "test",
   pwd: "12345",
   roles: ["userAdmin"]
});
exit
EOF

Entonces puedo usar la siguiente cadena de conexión:"mongodb://test:[email protected]:27017/my_db_name" .

Esta solución funciona, pero sigo buscando la solución nativa de Mongo.