【发布时间】:2018-09-10 16:38:34
【问题描述】:
有一个节点 Person 由 2 个属性组成:firstName、lastName。用户可以输入名字或姓氏或两者。如果同时指定了两个名称,则不能保证名称的顺序是 firstName 和 lastName 。例如:如果名字是sherlock holmes,用户可以给holmes sherlock或者只给sherlock或者holmes或者sherlock holmes。在所有这些情况下,我们都必须得到福尔摩斯节点。如果未指定输入,则返回所有 Person 节点。
我尝试了以下查询:
Match (n : Person )
where n.firstName+" "+n.lastName ={1} or n.lastName+" "+n.firstName={1}
return n
其中 {1} 是名称。
谁能帮帮我!!
【问题讨论】: