我不知道如何使用 C# 客户端执行日期聚合。 如果可能,我想使用我的映射类而不是 BsonDocuments。
MyClass {
DateTime Timestamp { get; }
double Value { get; }
}
var database = Client.GetDatabase("mydb");
var datapoints = database.GetCollection<MyClass>("mycollection");
var result = datapoints.Aggregate().Group(x => x, d=>new{});
如果我想对每分钟或每 78 秒的值进行分组,聚合会是什么样子?