【问题标题】:Neo4j - exclude properties, format JSONNeo4j - 排除属性,格式化 JSON
【发布时间】:2015-10-18 14:04:42
【问题描述】:

假设我有一个匹配 10,000 个关系的 Cypher 查询,我想将所有内容以 JSON 对象的格式放入其中,将每个记录的属性“to_node_id”作为键映射到节点本身作为值 - 一个或不包括两个属性(消毒)。这甚至可能吗?

背景:这是一种优化技术。试图绕过 Rails 中昂贵的 ORM 操作并直接在 Neo4j 中制定对象,然后将其传递给浏览器,省略适当的项目)。目标是创建一个查找表。

【问题讨论】:

    标签: neo4j cypher


    【解决方案1】:

    这样的?

    MATCH (from)-[r]-(to)
    RETURN {start_node_id: ID(startNode(r)), end_node_id: ID(endNode(r)), prop1: r.prop1} AS r
    

    【讨论】:

    • 也就是说,我希望将所有结果作为一个对象。
    • 嗯,我认为 Cypher 还不擅长构建对象。你可以做collect 显然让它排成一排......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-27
    • 2012-05-15
    • 1970-01-01
    • 2013-10-14
    • 2018-11-04
    相关资源
    最近更新 更多