使用带有以下查询的DSE Java驱动程序,我得到了意想不到的结果:
List<Object> results = DseGraph.traversal(session).V()
.has("name", "marko").out("knows").values("name")
.toBulkSet().stream().collect(Collectors.toList());
我希望返回的List在列表中包含2个类型为String
的项目为“vadas”和“josh”,
但是它返回的列表包含2个LinkedHashMap
类型的项目,其中第一个项目的密钥为result
,值为vadas
,第二个项目的密钥为result
和值为josh
。
知道为什么吗?
答案 0 :(得分:0)
显然 Plugins.Add(new RequestLogsFeature
{
RequestLogger = new CsvRequestLogger(),
});
dse-java-driver-core
会在1.2.3
中返回结果。而LinkedHashMap
会返回1.4.0
的{{1}}。