Я создал следующий запрос в формате raw как запрос Mongo db для создания параметров агрегации OHLC (он необходим для фондовых бирж):
db.ohlc.aggregate([
{$match:
{
"stockexchange" : "bitmex", "symbol" : "ETHM18",
"ts":
{
$gte: ISODate("2017-06-28T00:00:00.000Z"),
$lte: ISODate("2018-12-31T00:00:00.000Z")
}
}
},
{ "$group": {
"_id": {
"$toDate": {
"$subtract": [
{ "$toLong": "$ts" },
{ "$mod": [ { "$toLong": "$ts" }, 1000 * 60 ] }
]
}
},
"open": { "$first": "$open"},
"high": { "$max": "$high"},
"low": { "$min": "$low"},
"close": { "$last": "$close"},
"volume": { "$sum": "$volume" },
"trades": { "$sum": "$trades" }
}}
])
Я понятия не имею, как перевести этот код в Javaкод.Сопоставители - хорошо, это просто.
Но я не могу создать групповой запрос.Спасибо