【问题标题】:Neo4j - Spring get String list from labelsNeo4j - Spring 从标签中获取字符串列表
【发布时间】:2017-02-13 01:54:37
【问题描述】:

如何在 Spring 中从此查询中检索列表

MATCH (n) WITH DISTINCT LABELS (n) as labels RETURN labels

哪个不创建节点,但只返回一些引用我的 neo4j 数据库中所有不同标签的字符串?

【问题讨论】:

  • 你在春季如何执行这个查询?
  • @Query("MATCH (n) WITH DISTINCT LABELS (n) as labels RETURN labels")

标签: java database neo4j spring-data-neo4j-4 neo4j-ogm


【解决方案1】:

如果您使用返回org.neo4j.ogm.model.Resultorg.neo4j.ogm.session.Session.query 方法,您应该有一个名为labels 的列,其中包含查询返回的标签。

您也可以像这样在您的存储库中使用@Query

  @Query("MATCH (n) WITH DISTINCT LABELS (n) as labels RETURN labels")
  List<String> findLabels();

【讨论】:

  • 谢谢 Luanne,我明天试试
  • Whitelabel 错误页面 此应用程序没有明确的 /error 映射,因此您将其视为后备。 Thu Oct 13 17:39:17 CEST 2016 出现意外错误(类型=内部服务器错误,状态=500)。 com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException:无法识别的字段“元”(类 org.neo4j.ogm.session.result.RowModelResult),未标记为可忽略(一个已知属性:“行”])在 [来源: {"row":[["Employee"]],"meta":[null]};行:1,列:31](通过引用链:org.neo4j.ogm.session.result.RowModelResult["meta"])
猜你喜欢
  • 2012-01-19
  • 2018-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多