MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm cách nào để kết nối với cơ sở dữ liệu MongoDB khác với tư cách là superuser bằng NodeJS?

Một giải pháp sẽ là sử dụng một tập lệnh shell được thực thi từ phía Nodejs:

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

Sau đó, tôi có thể sử dụng chuỗi kết nối sau:"mongodb://test:[email protected]:27017/my_db_name" .

Giải pháp này hoạt động, nhưng tôi vẫn đang tìm giải pháp gốc Mongo.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:Không phân biệt chữ hoa chữ thường và không phân biệt trọng âm

  2. Django + MongoDB vs Node.js + MongoDB

  3. Làm cách nào để giảm bớt các giai đoạn thư giãn trong quy trình tổng hợp cho các tài liệu lồng nhau?

  4. MongoDB $ setIsSubset

  5. Meteor, MongoDB tham gia vào mảng thông qua đăng ký