C#에서 mongo (원격 서버의)에 연결하는 가장 좋은 방법은 무엇입니까?C에서 #mL3 MongoDB에 연결하는 데 문제가 있습니다.
스토리는 지금까지
나는 실험실 몽고에 연결 아주 기본적인 C#을 콘솔 응용 프로그램에서 간단한 발견을하려고 번거 로움의 끝이 없었습니다.
Mongo Shell과 RoboMongo를 사용하여 연결하고 내가 설정 한 콜렉션을 쿼리 할 수있었습니다. 하지만 여전히 동일한 자격 증명을 사용하고 있었지만 여전히 C# 코드를 사용하여 동일한 작업을 수행 할 수 없었습니다. 주로 데이터베이스 내에서 설정 한 컬렉션에 대해 실제로 찾기를 시도 할 때마다 시간이 초과되었습니다.
밖에있는 도움말 정보/예제/기타 등이 유용 할 정도로 너무 오래되었습니다.
내가 mLabs 몽고 연결 템플릿을 사용하고 있습니다 - 그것을 밖으로 항상 시간,하지만 이동 - 꽤 표준 물건
mongodb://<dbuser>:<dbpassword>@<serverName>.mlab.com:<port>/<databaseName>
을 그리고 매우 표준 시도하고 컬렉션에서 읽을 수있는 일을. 반환 된 예외에 묻혀 인증에 대한 참조가 실패했습니다. 인증 관련 회원 중 한 명이 볼 수있는 여러 가지 개체를 검사하면 아무것도 표시되지 않습니다.
그래서 C#을 사용하여 원격 몽고 저장소에 연결하는 가장 좋은 방법은 무엇입니까? 좋은 물건을 모두 다루는 모범 사례가 포함 된 보너스 포인트입니다 (예 : 클러스터, 복제 세트 등