這是我的代碼。 DbContext.Resources
是IMongoCollection<dynamic>
,因爲它是高度非結構化的。如何在.NET中解析動態類型的ObjectId MongoDb驅動程序
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
的最佳做法?
我可以問這個嗎?你是否在使用BSON庫,該庫與 c#驅動程序一起處理所有服務/請求。 https://www.nuget.org/packages/MongoDB.Bson/? – Veeram
是的,我使用v = 2.4.3 –
唯一的問題是我沒有任何註釋。該類型是動態的。沒有課。 –