3
我正在更新我的代碼以使用MongoDB新的異步API。IMongoCollection統計
我的一個用法是讓使用收集的數據大小:
return Database.GetCollection("collectionName").GetStats().DataSize
有沒有什麼辦法讓從IMongoCollection
一個CollectionStatsResult
對象像MongoCollection.GetStats()
遺留API中那樣? 我看到現在唯一的選擇是讓一個JSON文件,並對其進行分析:
var jsonCommand = new JsonCommand<BsonDocument>("{collstats : \"collectionName\"}");
var jsonDocument = await Database.RunCommandAsync(jsonCommand);
return Convert.ToInt64(jsonDocument["size"]);
謝謝!我會用你的建議。 – Alufer