C# 如何按聚合筛选mongo集合中的datetime.Month?
我有一个Mongo集合,其中包含一个名为“DateOfCreation”的dateTime字段。考虑到我有一个特定的月数,我如何获得与创建日期字段的月份相匹配的所有文档 下面是我试图做的,但它不起作用,返回0个文档 3-是我的月数(三月)C# 如何按聚合筛选mongo集合中的datetime.Month?,c#,asp.net,mongodb,asp.net-web-api,C#,Asp.net,Mongodb,Asp.net Web Api,我有一个Mongo集合,其中包含一个名为“DateOfCreation”的dateTime字段。考虑到我有一个特定的月数,我如何获得与创建日期字段的月份相匹配的所有文档 下面是我试图做的,但它不起作用,返回0个文档 3-是我的月数(三月) 类似地,我想在年,日等不知道如何将其转换为C#,您需要的是$month内的$expr,以及$eq,如: db.collection.aggregate([{$match:{$expr:{$eq:[{$month:"$DateOfCreation"},3]}}}
类似地,我想在年,日等不知道如何将其转换为C#,您需要的是
$month
内的$expr
,以及$eq
,如:
db.collection.aggregate([{$match:{$expr:{$eq:[{$month:"$DateOfCreation"},3]}}}])
类似的操作可以在c中完成#
db.collection.aggregate([{$match:{$expr:{$eq:[{$month:"$DateOfCreation"},3]}}}])