Как получить RqlCursor (ответ после выполнения запроса) на карту Java?

Я использую драйвер Rethinkdb Java. Как я могу преобразовать RqlCursor в Map в java?

 RqlCursor cur = r.db("test").table("x").insert({"a":"b"})

Как преобразовать этот cur в Hashmap или Map?


person Prakash Thapa    schedule 08.04.2014    source источник


Ответы (1)


Вы можете перебирать курсор для результатов запроса и в объекте результата есть метод getMap

Этот запрос на вставку возвращает определенные атрибуты, вы можете получить их, например, так:

for(RqlObject o : cur) {
    o.getAs("inserted").toString();
    o.getAs("replaced").toString();
    o.getAs("unchanged").toString();
    o.getAs("errors").toString();
}
person janih    schedule 08.04.2014