它似乎与this重复,但事实并非如此。我们可以基于字段使密码查询不区分大小写吗?我知道我们可以将正则表达式用于值,但是我们需要根据字段来使用它。
例如
MATCH (c:customer) WHERE c.CUSTOMERNUMBER = '1088' RETURN c
以上查询返回结果,但后续查询不返回
MATCH (c:Customer) WHERE c.CustomerNumber = '1088' RETURN c
这里的Customer和属性CustomerNumber有不同的情况。
答案 0 :(得分:2)
您可以使用PROPERTIES获取节点的地图表示,然后使用KEYS以便对其进行迭代。因为“名称”,“名称”和“ Prop1”都是同等唯一的属性名称,所以就数据库而言,它们可以全部存在或不存在。您将必须迭代节点的每个属性,以找到符合您条件的字段。
> df1
Datetime Site Ind Depth current.Mean
1 2016-08-01 15:34:07 BD 16 5.3 3.75
2 2016-08-01 16:25:16 HG 17 24.0 NA
3 2016-08-01 17:29:16 BD 19 36.4 5.94
4 2016-08-01 18:33:16 BD 16 42.0 5.94
5 2016-08-01 20:54:16 BD 17 NA NA
6 2016-08-01 22:48:16 BD 16 22.1 2.87
这比简单的不区分大小写更灵活,但也很昂贵。