如何在 apache tinkerpop gremlin 中将日期设置为 NULL 或 INFINITY?
How to set the date as NULL or INFINITY in apache tinkerpop gremlin?
如何在 apache tinkerpop gremlin 中将日期设置为 NULL 或 INFINITY?
我有一个字段 - start_date
和 end_date
。 end_date
是可选的,它是未知的。在关系数据库中,我们可以设置 NULL
或 INFINITY
.
有推荐值吗?
目前无法存储 INFINITY 或 NULL。您有几个选择。
- 如果使用纪元偏移,可以使用 min-int
-(2**63)
或 max-int (2**63)-1
作为“无有效日期集”的定义。
- 如果使用 ISO 8601 日期时间日期,那么也许选择一个您确信超出应用程序生命周期范围的日期并使用它。请记住避免重复 Y2K 问题 :-) 例如
g.addV('event').property('endDate',datetime('9999-12-31'))
如何在 apache tinkerpop gremlin 中将日期设置为 NULL 或 INFINITY?
我有一个字段 - start_date
和 end_date
。 end_date
是可选的,它是未知的。在关系数据库中,我们可以设置 NULL
或 INFINITY
.
有推荐值吗?
目前无法存储 INFINITY 或 NULL。您有几个选择。
- 如果使用纪元偏移,可以使用 min-int
-(2**63)
或 max-int(2**63)-1
作为“无有效日期集”的定义。 - 如果使用 ISO 8601 日期时间日期,那么也许选择一个您确信超出应用程序生命周期范围的日期并使用它。请记住避免重复 Y2K 问题 :-) 例如
g.addV('event').property('endDate',datetime('9999-12-31'))