java执行 nba的 查询语句 FETCH PROP ON player "100"; 没有得到想要的结果

  • nebula 版本: V2.0 alaph
  • 部署方式:单机
  • 问题:
    使用java客户端来查询文档中的nba的 FETCH PROP ON player “100”;

String query = "FETCH PROP ON player “100”; ";

            ResultSet resp = session.execute(query);

            List<Row> rowList = resp.getRows();

            rowList.forEach(item->{
                System.out.println("--"+item.values.get(1).toString());
            });

最后得到的怎么是
Value (
sVal : 54 69 6D 20 44 75 6E 63 61 6E
) 这样的结果,没有得到想要的"Tim Duncan" 这个结果?有什么办法不得到16进制,直接转换成string

utf8转String

你好, getRows返回的数据是未经处理的, 实际使用中, 最好使用其他的对数据处理过的接口:
如rowValues()
https://github.com/vesoft-inc/nebula-java/blob/master/client/src/main/java/com/vesoft/nebula/client/graph/data/ResultSet.java

1 个赞