2013-04-30 2 views
0

나는 mongoskin와 인증을 사용하여 MongoDB의 DB에 연결하고이 같은 DB를 사용자 지정할 수 있습니다 알고 있어요 :mongoskin에서 개별 사용자 이름 및 암호 매개 변수를 지정하는 방법은 무엇입니까?

[*://][username:[email protected]]host[:port][/database][?auto_reconnect[=true|false]]

그러나 (암호에서 아마도) 일부 잘못된 URL 오류를 받고 메신저를, 그리고 url과 별도로 username/password 매개 변수를 전달할 수 있는지 알고 싶습니다.

var db = mongo.db(DBURL, { safe: true, auto_reconnect: true });

는 사용자/패스가 옵션으로 지정할 수 있습니다 나는 연결 형식의이 종류를 사용하고 있습니다? 설명서에서 볼 수 없습니다.

+0

는 URL 문자열에 추가하기 전에 비밀번호를 암호화하는 시도? 'encodeURIComponent (password)' – robertklep

+0

아뇨, 좋은 지적 이죠. – UpTheCreek

+0

작동하는 것처럼 보입니다 - 감사합니다! 대안을 지정할 수 있는지 여부는 여전히 흥미로울 것입니다. – UpTheCreek

답변

2

at the code을 찾고,이 작업을해야합니다 :

var mongo = require('mongoskin'); 
var db = mongo.db(DBURL, { username : USERNAME, password : PASSWORD, ... }); 
+0

아, 고마워,이 형식에 대해 문서에서 (내가 볼 수있는 한) 아무것도 없다. 나는 그것을 시도 할 것이다. – UpTheCreek

관련 문제