У меня есть JavaScript запрос RethinkDB, который выглядит следующим образом:
r.db('test')
.table('trolleys')
.eqJoin(r.row('currect_location')('_id'),r.table('bufferzone'))
.zip()
.filter(r.row('currect_destination')('_id').ne('DEPOT'))
.group('id')
.count()
Запрос выдает следующий вывод, который именно то, что я ищу
[
{
"group": "a" ,
"reduction": 2
},
{
"group": "b" ,
"reduction": 1
}
]
Однако при выполнении того же запроса в Java :
Count countObj = r.db("test")
.table("trolleys")
.eqJoin(row -> row.g("currect_location").g("_id"), r.table("bufferzone"))
.zip()
.filter(row -> row.g("currect_destination").g("_id").ne("DEPOT"))
.group("id")
.count();
Я получаю Count
объект обратно в качестве ответа, но как мне извлечь данные, аналогичные тем, которые я получил в случае JavaScript из этого Count
объекта в Java?