我使用以下命令创建了4个用户节点(此处为标签用户)和3个联系节点。
CREATE (:User {clientType: "individual", firstName: "User1", emailID: "User1@YourMail.com"});
CREATE (:User {clientType: "institute", firstName: "User2", emailID: "User2@YourMail.com"});
CREATE (:User {clientType: "college", firstName: "User3", emailID: "User3@YourMail.com"});
CREATE (:User {clientType: "corporate", firstName: "User4", emailID: "User4@YourMail.com"});
CREATE (:Contact {address1: "4, Kashmira Apartments" });
CREATE (:Contact {address1: "503, Neelkanth Corporate Park"});
CREATE (:Contact {address1: "VJTI Institute"});
现在当我使用 CALL apoc.meta.graph()或CALL db.schema(),我得到以下仅显示标签的图。
但是当我使用CQL的匹配语法( MATCH(n)RETURN n )时 我们得到了显示所有节点的图。
现在我的问题是如何使用CQL仅显示标签? 只需显示带有
之类的标签MATCH (n) RETURN UNIQE lables //This does not work
答案 0 :(得分:2)
要获取节点标签,请使用labels()函数;该函数返回带有所有节点标签的列表
match (n) return labels(n) limit 1;
如果您的目标是获取图形中所有标签的列表,请使用
call db.labels;
希望有帮助!
答案 1 :(得分:0)
密码(不是另一种语言的CQL)是neo4j查询语言。 neo4j浏览器是允许您输入Cypher查询并可视化结果的工具。
如果您要询问如何使neo4j浏览器标题成为带有标签的节点,则不能。但是,由于浏览器允许您将不同的颜色分配给不同的标签,因此这通常不是问题。