ここに私のコードです。 DbContext.Resources
は非常に構造化されていないため、IMongoCollection<dynamic>
です。.NET MongoDbドライバで動的型のObjectIdを解析する方法
var resource = await DbContext.Resources.Find(
Builders<dynamic>.Filter.Eq("_id", ObjectId.Parse(id))
).SingleAsync();
し、得られresource
オブジェクト
[{
"_id": {
"timestamp":1487967980,
"machine":614561,
"pid":30862,
"increment":16022269,
"creationTime":"2017-02-24T20:26:20Z"
},
...
}]
この_id
を解析するためのベストプラクティスは何ですか?ですか
私はこれを聞くことができますか? C#ドライバを使ってすべてのser/deserを処理するBSONライブラリを使用していますか? https://www.nuget.org/packages/MongoDB.Bson/? – Veeram
はい、私はv = 2.4.3を使用しています –
唯一の問題は何も注釈を付けないことです。タイプは動的です。クラスはありません。 –