首页 文章

在neo4j grap db中发现节点属性

提问于
浏览
7

我在Neo4j中发现了一个新的图形数据模型,我想知道如何列出所有可能的节点属性,但如果可能的话,不是它们的值 .

对于这些关系,我发现了这个非常方便的通用密码查询:

start n=node(*)
match n-[r]-m
return distinct type(r)

返回一个有用的属性列表,您可以开始使用它来更具体地查询图形:

==> +------------+
==> | type(r)    |
==> +------------+
==> | "RATED"    |
==> | "FRIEND"   |
==> | "DIRECTED" |
==> | "ACTS_IN"  |
==> +------------+
==> 4 rows
==> 0 ms
==>

是否有任何函数/表达式允许执行此操作但是对于节点属性?

谢谢

2 回答

  • 0

    type() 不返回关系属性,而是返回关系类型 .

    节点和关系都可以具有属性,但只有关系可以具有类型 .

  • 2

    要列出图表DB中节点的所有属性,您可以尝试使用以下密码:

    match (n) 
    WITH distinct keys(n) as properties 
    UNWIND properties as property 
    return distinct property
    

    谢谢,维沙尔

相关问题