首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sdn4.0集resultDataContents图

sdn4.0集resultDataContents图
EN

Stack Overflow用户
提问于 2016-11-28 03:28:17
回答 2查看 115关注 0票数 0

我想使用SDN4.0在web D3示例中使用SDN4.0可视化,我想使用以下密码查询来获取数据:

代码语言:javascript
复制
   @Query("MATCH  (n:app)-[r:r1]->(m:app) RETURN n.alias,r,m.alias")
   Iterable<Map<String, Object>> getAllRelations();

但是httpServer没有响应我想要的确切数据。

代码语言:javascript
复制
[{n.alias=A, r=(227)-[r1]->(235), m.alias=B}, ....]

我想响应r1的属性,尝试了r1.*,但是失败了。

http://neo4j.com/developer/guide-data-visualization/中可以将resultDataContents设置为graph(起源为rest)。

那么,在SDN4.0中设置这个参数是否有可能,或者有其他解决方案?

如果有任何想法的话,谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-22 03:52:50

如何在spring数据neo4j 4中查询关系数据?

上面的答案解决了我的question.By使用Neo4jOperations.queryForObjects()下的Spring数据Neo4j和返回路径的密码查询。

票数 0
EN

Stack Overflow用户

发布于 2016-11-29 02:15:54

SDN用于创建域富应用程序。因此,如果您只需要一个属性列表来表示一个图,那么它并不是最好的工具。

在我看来,你有几条路可走:

  • 使用SDN正确地建模您的应用程序。在一个名为@NodeEntity的类上使用App,并为另一个App创建一个@Relationship。然后,您可以利用SDN的存储库返回一个丰富的域模型,然后如果需要的话,可以将其转换(例如使用DTO)到前端。
  • 使用java Neo4j客户机OGM HTTP驱动程序 (无文档),或者如果您乐于完全使用Javascript (无论是从浏览器,还是使用流星或使用NodeJS服务器),您只需使用Javascript驱动程序并直接调用数据库。

无论哪种方式,如果您正在使用D3,我强烈建议您在前端使用JSOG来表示模型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40836758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档