使用Java API在MarkLogic中修补json文档的更新操作

时间:2018-04-11 06:23:31

标签: marklogic marklogic-8 marklogic-9

我正在尝试更新 JSON 文档的属性值哪个数据类型日期我正在使用以下函数,

DocumentPatchBuilder.replaceValue("date",new Date());

应用此修补程序时,日期属性值将存储为字符串。有没有办法或任何其他功能,以便我可以使用DocumentPatchBuilder更新日期值?

1 个答案:

答案 0 :(得分:4)

日期不是本机JSON数据类型。除了字符串之外,您还希望它还能表示什么?

如果要在JSON文档中存储日期或日期时间并使MarkLogic可以将其作为索引,则需要使用XML Schema识别的日期或时间格式之一。有关详细信息,请参阅此主题:

http://docs.marklogic.com/guide/app-dev/json#id_64992