通过添加包含日期的JSON字符串来更新OrientDB中的文档

时间:2014-12-05 14:53:19

标签: orientdb

如何更新包含包含日期类型的文档数组的文档。举个例子

update personaldata add inquiries = [{"validations":[],"@class":"inquiries","@type":"d","date":"2014-12-05"}]

如果你在orient studio中运行它,你会得到一个ClassCastException。没有日期字段一切都很好。我应该补充一下,字段是打字的。日期字段的类型是datetime。没有打字,一切都很好。知道如何使这个陈述起作用吗?

1 个答案:

答案 0 :(得分:1)

试 以这种方式设置字段类型:

update personaldata add inquiries = [{"validations":[],"@class":"inquiries","@type":"d","date":"2014-12-05","@fieldTypes" : "date=a"}]

这里是使用JSON时可以在无模式模式下使用的完整类型

http://www.orientechnologies.com/docs/last/orientdb.wiki/OrientDB-REST.html