一个关于mongo查询的问题

ruyi_Ican · · 3087 次点击
数据库里可以冗余日期字段,比如20210106,查这个字段就行了。如果用mongo分组查询,数据量大了肯定是不行的
#1
更多评论
```go //这一步主要是讲string类型的格式化时间转换为date结构,可以跳过 {$project:{ _id:0, newDate:{$dateFromString:{dateString:"$date"}}, }}, //将date结构按照年月日进行分组,也可以 %Y-%m-%d %h:%M ,按分组分组,以此类推 {$group:{ _id:{$dateToString: { format: "%Y-%m-%d", date: "$newDate" }}, count:{$sum:1} }}, ```
#2