如何更新包含包含日期类型的文档数组的文档。举个例子
update personaldata add inquiries = [{"validations":[],"@class":"inquiries","@type":"d","date":"2014-12-05"}]
如果你在orient studio中运行它,你会得到一个ClassCastException。没有日期字段一切都很好。我应该补充一下,字段是打字的。日期字段的类型是datetime。没有打字,一切都很好。知道如何使这个陈述起作用吗?
答案 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