id
없이 document
을 MongoDB에 삽입했습니다. 그리고 을 검색하여 검색합니다. 은 기본값이입니다. 여기 'ObjectId'를 사용하여 MongoDB 쿼리
var query_id = Query.EQ("_id", "50ed4e7d5baffd13a44d0153");
var entity = dbCollection.FindOne(query_id);
return entity.ToString();
내가 오류 -
유형의 첫 번째 예외 'System.NullReferenceException'를 다음 얻을 문제가 무엇
발생 ?
-
이 코드는 더욱 람다 식을 사용 단순화 될 수있다. 최소한 C#에서는 FindOne() 메서드가 더 이상 존재하지 않는 것처럼 보입니다. 대신 FindOneAs()로 바꿉니다. 다음은 FindAs()를 사용하는 좋은 예에 대한 링크입니다. 그러나 동일한 원리입니다. http://stackoverflow.com/a/12345580/2705003 – kbpontius
이제는 더 이상 FineAs 또는 FindOneAs 메서드가 없으므로 Minhas Kamal 응답에 대신 참조되다. –