2017-03-28 8 views

답변

0

나는 튜토리얼 스크린 샷과 내 푸른 포털에있는 정보를 비교하여 내 연결 문자열을 구축 관리했습니다. 나는 링크로 이동 한 기본 키같은 암호을 사용하지만 단어가 독자를 혼동 할 수 있기 때문에 그것은 매우 분명 아니다했습니다.

자습서에 표시된 포트 10250은 Azure Portal에서 언급되지 않았으므로 방금 시도 했으므로 작동했습니다.

그것은 연결 문자열 링크가 의도적으로 누락되어 버그로 인한 것이 아니라고 생각합니다.

연결 문자열 자습서를 완료하려면 여기를 클릭하십시오. 당신이 당신의 새 데이터베이스를 만들 때 선택해야 MongoDB를 호환성 데이터베이스를 (구성 할 때

string endpoint = "bi4all-nosql"; //Your DocumentDB Name 
string password ="********"; //Primary Key 
string ConnectionString = $"mongodb://{endpoint}:{password}@{endpoint}.documents.azure.com:10250/?ssl=true"; 

MongoClientSettings settings = MongoClientSettings.FromUrl(new MongoUrl(ConnectionString)); 
settings.SslSettings = new SslSettings 
      { 
       EnabledSslProtocols = System.Security.Authentication.SslProtocols.Tls12 
      }; 
MongoClient client = new MongoClient(settings); 
+1

: Keys 아래는 MongoDB의 호환성을 사용하도록 설정하지 않은 시간 데이터베이스, 당신은 연결 정보가 올바른 표시하고 있음을 활성화하지 않으면 데이터베이스를 만들 때 MongoDB를가 compat 시스템 연결 문자열은 표시되지 않고 정보는 키에서만 찾을 수 있습니다. 자세한 설명은 내 대답을 참조하십시오. 자체 연결 문자열을 만들 필요가 없습니다. –

3

Connection Strings 옵션이 나타납니다 :이 작업을 수행하면

mongo compat enable

, 당신은 다음을해야합니다 Connection String 옵션 :

mongo connection string

윗 그것은 버그 누락하지 않다

DocumentDB keys

+0

나를 위해 일했습니다. 고맙습니다. – bmvr