Позволяет ли Node.js Mongoose позволяет подключаться к базе данных через пользователя / пароль?

#javascript #mongodb #node.js #mongoose

#javascript #mongodb #node.js #mongoose

Вопрос:

Как я могу это сделать? Прямо сейчас я могу подключиться к базе данных, но, похоже, только тогда, когда пользователь не задан…

http://mongoosejs.com/

Это версия 1.0 … но я не могу найти, как ввести user / pass в соединение?

Ответ №1:

 var db = mongoose.connect('mongodb://localhost/goaljuice');

mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]
  

http://www.tulek.org/2010/11/28/node-js-mongodb-mongoose/

http://www.mongodb.org/display/DOCS/Connections

В mongodb вы должны назначить коллекции пользователям, прежде чем они смогут получить к ним доступ.

 db.addUser("theadmin", "anadminpassword")
  

http://www.mongodb.org/display/DOCS/Security and Authentication

HTH