我想使用Spring Data MongoDB进行汇总,但我不知道如何进入小组讨论阶段:

$group: {
                    _id: {
                        field1: "$field1",
                        field2: "2017-06-21",
                        field3: "$field3"
                    },

                    ...
                }


我不知道如何将固定日期放入_id的第二个字段中

目前我这样做:

groupOperation = group("field1","field3")


但是我不确定它是否使字段的值成为一个小组讨论,而且我也不知道如何将新字段放入_id。

我在Spring数据MongoDB中找不到关于聚合不同阶段的操作的好文档

如果有人对我感兴趣

先感谢您

最佳答案

Fields fields = Fields.fields("field1", "field2", "field3");
GroupOperation groupOp = Aggregation.group(fields);


这将使组块

$group: {
        _id: {
            field1: "$field1",
            field2: "$field2",
            field3: "$field3"
        }

09-28 05:22