首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将日期插入到ArangoDB?

如何将日期插入到ArangoDB?
EN

Stack Overflow用户
提问于 2015-08-16 09:54:20
回答 2查看 3.3K关注 0票数 4

我不明白使用ArangoDB进行数据存储的格式是什么。尝试以下列格式插入日期:{"name": "vasia", "date": date("2013-01-15")}

std.json.JSONException@C:\vibe-d-0.7.24\source\vibe\data\json.d(1116): (1): Error: Expected valid JSON token, got 'date("2013-0'.

看起来这个字符串上的vibed模块失败了,但是Arango的格式是什么呢?

成功地在DB中插入格式的{"name":"vasia","date":"2013-01-15"}字符串,但我不明白它是作为文本插入还是作为日期对象插入?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-16 11:46:57

它是作为文本插入还是作为日期对象插入?

作为文本,因为ArangoDB只支持JSON数据类型。JSON没有日期类型,因此日期通常被编码为字符串。你是怎么做的,这取决于你自己,但既然你使用的是D,我建议你使用Date.toISOExtString。有关其他几个选项,请参见这个问题

票数 6
EN

Stack Overflow用户

发布于 2015-08-16 11:05:28

我没有使用ArangoDB,但是ArangoDB日期文档建议您使用类似DATE_TIMESTAMP("2013-01-15T14:19:09.522")和/或DATE_ISO8601("2013-01-15T14:19:09.522Z")之类的东西。希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32033817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档