MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come connettersi a un altro database MongoDB come superutente utilizzando NodeJS?

Una soluzione sarebbe utilizzare uno script di shell che viene eseguito dal lato di Nodejs:

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

Quindi sono in grado di utilizzare la seguente stringa di connessione:"mongodb://test:[email protected]:27017/my_db_name" .

Questa soluzione funziona, ma sto ancora cercando la soluzione nativa Mongo.