このmongodbリクエストの一部を変換したいと思います:
{
"$group": {
"_id": {
"instrument_name": "$instrument_name",
"interval":{
"$minute":{
$add:[new Date("1970-01-01"), "$date"]
}
}
}
}
}
MongoTemplate の集約メソッドを使用 (Spring を使用)。
私の問題は interval プロパティにあります。1分間隔で計測器のリストを返したいです。
多くの解決策を試しましたが、次の部分を解決できません。
"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")
);
手伝って頂けますか?
ありがとう