使用neo4j将关系属性的字符串转换为日期格式

weylhg0b  于 2022-10-01  发布在  其他
关注(0)|答案(1)|浏览(272)

我正在使用neo4j来构建这样的图表:enter image description here所有信息都是从一个CSV文件导入的,其中包含(用户名、国籍、日期旅行、位置名称、地理位置)问题是当我试图将日期从字符串格式转换为日期格式时,当尝试此代码时它不起作用:enter image description herePS1:日期的格式是“m/d/yy”。PS2:我是一个初学者,所以我的问题应该看起来很愚蠢,提前谢谢你。

5lhxktic

5lhxktic1#

Below will update your t.date from string to date format.

MATCH (n:user)-[t:to]->(l:location) 
WITH t, [item in split(t.date, "/") | toInteger(item)] AS dateComponents
SET t.date = date({day: dateComponents[1], month: dateComponents[0], year: 2000+dateComponents[2]})

Note: usually, nodes are defined as User or Location rather than user, location. Then properties are in lower case like t.date instead of t.Date.

相关问题