从 neo4j.Record class 中提取一个字段

Extract a field from neo4j.Record class

我有一条记录,我想提取记录中的字段“first_name”,如下所示:

我试过了

String aaa = record.values().get(0).get("adapted").get("properties").get("firstName").toString();

但是没用。进行更深入的调试后,我发现 .get("adapted") 没有正常工作,并且 returns NULL

我自己找到了答案,因为 adapted 是一个 Node 而 properties 是一个 Map,所以我必须这样做

String aaa = record.values().get(i).asMap().get("firstName");