如何将RqlCursor(运行查询后的响应)转换为java Map?

时间:2014-04-08 07:46:52

标签: rethinkdb

我正在使用Rethinkdb Java驱动程序,如何在Java中将RqlCursor转换为Map?

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

如何将此cur转换为Hashmap或Map?

1 个答案:

答案 0 :(得分:2)

您可以迭代光标查询结果和there is a getMap method in the result object

该插入查询返回certain attributes,您可以检索它们,例如:

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