2017-08-26 54 views
0

我试图找到如何存储然后查询像这样的事件的最佳做法。用户在不同日期购买了3件商品。事件和日期范围的最佳实践

在此期间有两个事件被举行(在用户购买物品作为回顾后事件添加完好,所以在购买时事件未知)。我试图查看该用户在每个活动期间购买了多少物品。我应该怎么做?

一个解决方案,但它听起来怪我:当插入事件,扫描并添加关系来匹配

enter image description here

回答

0

管理日期时间类型的所有顶点不完全是一件容易的事上Neo4j,即使在3.2版本中也是如此。

你有两个选择:

  • 硬的方式:将所有日期的UNIX“时间戳”格式(“S”或1970年“MS”),以计算的日期范围。
  • 简单,方便方式:使用 “APOC”(here),一套程序,并可以作为插件Neo4j的功能;安装可能有点棘手,但它确实值得。它有很多'日期时间'功能。