sql >> Databáze >  >> NoSQL >> MongoDB

Jak se připojit k jiné databázi MongoDB jako superuživatel pomocí NodeJS?

Řešením by bylo použití skriptu shellu, který se spouští ze strany Nodejs:

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

Pak mohu použít následující připojovací řetězec:"mongodb://test:[email protected]:27017/my_db_name" .

Toto řešení funguje, ale stále hledám nativní řešení Mongo.



  1. Výkon hromadného vkládání v MongoDB pro velké sbírky

  2. Jak vrátit dokumenty, kde mají dvě pole stejnou hodnotu

  3. MongoDB nepoužívá /etc/mongodb.conf poté, co jsem změnil cestu dbpath

  4. Jak mongodb vytváří databázi/sbírku za běhu