[英]How to insert Date to ArangoDB?
我無法理解使用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'.
看起來這個字符串上的振動JSON模塊失敗了,但使用Arango的格式是什么?
字符串格式{"name":"vasia","date":"2013-01-15"}
成功插入數據庫,但我無法理解它是作為文本還是作為Date對象插入?
它是作為文本還是作為Date對象插入?
作為文本,因為ArangoDB僅支持JSON數據類型 。 JSON沒有Date類型,因此日期通常編碼為字符串。 你如何實際做到這一點取決於你,但既然你正在使用D,我建議你使用Date.toISOExtString
。 對於其他一些選項,請參閱此問題 。
我沒有使用ArangoDB,但是ArangoDB日期文檔建議您使用類似DATE_TIMESTAMP("2013-01-15T14:19:09.522")
和/或DATE_ISO8601("2013-01-15T14:19:09.522Z")
。 希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.