Neo4j Match语句,包含不在数据库中的属性

时间:2014-04-07 09:59:55

标签: sql neo4j cypher

我有scnerion,我想在neo4j查询结果中附加一些属性。假设我有以下节点。

  

节点:-1名称:拉吉城:班加罗尔

     

节点:-2名称:Isha City:Pune

     

节点:-3名称:Iva城市:伦敦

所以当我查询(MATCH n RETURN n;)时,它会给我完整的结果。但我想要这样的结果。

  

节点:-1姓名:Raj City:班加罗尔状态:是

     

节点:-2名称:Isha City:Pune状态:是

     

节点:-3名称:Iva城市:伦敦状态:是

因此将在结果中添加status属性。在SQL中我知道如何做到这一点。 SQL: - SELECT Name,City,'yes'AS Status FROM table;将通过查询本身添加状态列给我结果。

neo4j或cypher是否提供此类功能?是的,请提供详细信息。

谢谢你

1 个答案:

答案 0 :(得分:2)

我会以您在SQL查询中建议的方式执行此操作,方法是显式询问要返回的属性,而不是仅返回节点属性:

MATCH n 
RETURN n.Name, n.City, 'yes' AS status