로 집계 프레임 워크의 결과를 설정하는 우아한 방법은 http://mikaelkoskinen.net/mongodb-aggregation-framework-examples-in-c/ 다소 내가 달성하기 위해 노력하고 무엇을 보여줍니다. 이 "ToDynamic"호출은 집계에서 반환되는 DateTime 값을 중단시킵니다.MongoDB를이 짧고 이해하려면 POCO
public static dynamic ToDynamic(this BsonDocument doc)
{
var json = doc.ToJson(new JsonWriterSettings { OutputMode = JsonOutputMode.TenGen });
dynamic obj = JToken.Parse(json);
return obj;
}
이 성공적으로 내가 사용하여 분석 할 수 있었다있는 JContainer에이 개체를 변형 할 수 있었다 :
우리가 날짜 시간을 필요로하는 이해와 , 나는이 점을 변환 할 수 있었다 우리가 ObjectId가에 걸릴뿐만 아니라 것을 직렬화하고 싶어 할 때까지returnApp = BsonSerializer.Deserialize(service.apps.ToString(), typeof(MyMongoObject));
이 작동했다. 이 일련의 작업은 반환되는 ObjectId를 구문 분석 할 수 없기 때문에 "ToDynamic"호출에서 중단되었습니다.
는 사람이 POCO로 집계 프레임 워크의 결과를 돌려의 지속적 성공, 우아한 방법을 발견 했습니까?
당신이 구문 분석하지 않는 일부 콘크리트 MongoDB를 기록 예제를 게시 할 수 있을까요? –