簡體   English   中英

如何將日期插入ArangoDB?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM