事件和日期范围的最佳做法

时间:2017-08-26 02:50:24

标签: neo4j

我正在尝试找到如何存储然后查询此类事件的最佳做法。用户在不同的日期购买了3件商品。

在此期间,举行了两次活动(在用户购买物品作为回顾后加入了事件,因此在购买时,事件未知)。我正在尝试查看该用户在每个活动期间购买了多少件商品。我该怎么做?

一个解决方案,但对我来说听起来很奇怪:插入事件时,扫描并向所有匹配的顶点添加关系

enter image description here

1 个答案:

答案 0 :(得分:0)

管理日期时间类型对于Neo4j来说并不是一件容易的事,即使在3.2版本中也是如此。

您有两种选择:

  • 很难:将所有日期转换为unix“timestamp”格式(1970年的's'或'ms'),以计算日期范围。
  • 简单,方便方式:使用“ APOC ”(here),一组可用作Neo4j插件的程序和功能;安装可能有点棘手但确实值得。它有很多“日期时间”功能。