首页 > 解决方案 > 使用 dotnet core 3.1 微服务在 c# 中使用带有(匹配和组排序)的聚合异步从 Mongodb 获取数据

问题描述

两个过滤器作为

  1. 列表列表(匹配一对多),
  2. 选择数据的最大日期时间(仅过滤最新日期)

在 C# 中使用聚合异步、匹配、分组函数

我试图创建一个过滤器

var filterQuery = Builders.Filter; var filter = filterQuery.In(x => x.TNumber, 实体);

        //var te= PipelineDefinition<LocHistory, LocHistory>
        //var tests = await LocHistoryCollection.AggregateAsync<LocHistory>().Result.ToListAsync();

        return (await LocHistoryCollection.FindAsync(filter))?.ToList();

但仍然是最大日期过滤器如何应用?

因此,任何人都可以支持如何使用aggregateasync、mathc、group 获得结果?

谢谢

标签: mongodbaggregation-frameworkasp.net-core-3.1

解决方案


推荐阅读