让我们说我有100万份不同日期的10,000份文件。
我现在想要找到不同的年份,以便更容易导航。我想省略任何没有文件的年份。
示例:
等
查询mongo中的文档集合并查找年份的最有效方法是什么?
谢谢
答案 0 :(得分:0)
您基本上是在描述OFST_PATH
功能,您可以阅读about in the docs。
答案 1 :(得分:0)
您可以在$group
聚合中使用$year
运算符。
假设test
集合中的文档具有名为date
的日期字段:
db.test.aggregate([{$group: {_id: {$year: '$date'}}}])