timestamp输出问题

timestamp格式的字段输出变成整数,无论在命令行还是java客户端都是如此,

感谢您的反馈,应该是fetch的时候,类型错了。我们尽快修复,感谢!

是修复nebula的服务端还是客户端呢?这个比较着急用,目前我们服务端的版本是1.1.0的

服务端返回的就是int64类型,timestamp就是int64,将一个int64按照时间格式显示,是console自己根据类型显示的,现在是服务端返回的类型是int64,导致console不能按照timestamp去显示,所以是要修改服务端。

1 个赞

pr https://github.com/vesoft-inc/nebula/pull/2389 修改该问题

1 个赞

nebula服务端版本:1.2.0
问题:在fetch prop on 显示timestamp的时候,现在显示的时间戳是 timestamp格式显示了。
但是在 fetch prop on 之后,再追加yield 语句 进行选择具体的展示属性时,依然是按照 整数型的时间戳格式展示的。目前有什么转换语句可以解决这个问题吗?

这应该是bug,你可以在前面加 (timestamp)。上面修复了没有yield的错误,yield的没有修复,修复yield 的pr Fix fetch yield column use the wrong type by laura-ding · Pull Request #2468 · vesoft-inc/nebula · GitHub

【前面加 timestamp】,帮忙给一个具体的简单的ngql看下,我试了好几种,都是无法错误。

(timestamp)Fund.setupDate as setupDate

好的,可以了,谢谢。这个bug 辛苦后续解决下。

已经提pr修了,Fix fetch yield column use the wrong type by laura-ding · Pull Request #2468 · vesoft-inc/nebula · GitHub