MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie verbinde ich mich als Superuser mit NodeJS mit einer anderen MongoDB-Datenbank?

Eine Lösung wäre die Verwendung eines Shell-Skripts, das von Nodejs-Seite ausgeführt wird:

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

Dann kann ich die folgende Verbindungszeichenfolge verwenden:"mongodb://test:[email protected]:27017/my_db_name" .

Diese Lösung funktioniert, aber ich suche immer noch nach der nativen Mongo-Lösung.