DSE Java 驱动程序的意外查询结果

Unexpected query results with DSE Java Driver

我使用 DSE Java 驱动程序和以下查询得到了意想不到的结果:

List<Object> results = DseGraph.traversal(session).V()
.has("name", "marko").out("knows").values("name")
.toBulkSet().stream().collect(Collectors.toList());

我希望返回的列表在列表中包含 2 个 String 类型的项目,分别是“vadas”和“josh”, 但相反,它返回一个列表,其中包含 2 个类型为 LinkedHashMap 的项目,第一个项目的键为 result,值为 vadas,第二个项目的键为 result,值为作为 josh。 知道为什么吗?

显然 dse-java-driver-core 1.2.3 returns LinkedHashMap 中的结果。而 1.4.0 returns ListString