我想转换这个 mongodb 请求的一部分:
{
"$group": {
"_id": {
"instrument_name": "$instrument_name",
"interval":{
"$minute":{
$add:[new Date("1970-01-01"), "$date"]
}
}
}
}
}
使用 MongoTemplate 的聚合方法(使用 spring)。
我的问题是间隔属性。我想以一分钟的时间间隔返回一个仪器列表。
我尝试了许多解决方案,但我无法解决该部分:
"interval":{
"$minute":{
$add:[new Date("1970-01-01"), "$date"]
}
}
Aggregation aggregation = Aggregation.newAggregation(
Aggregation.match(Criteria.where("instrument_name").in(instruments)),
Aggregation.group("instrumentName", ???)),
Aggregation.project().andExpression("instrumentName").as("instrument_name")
);
你能帮助我吗?
谢谢