gpt4 book ai didi

json - 在 XQuery 和 Marklogic 8 中更新 JSON

转载 作者:行者123 更新时间:2023-12-01 12:28:05 25 4
gpt4 key购买 nike

我在 Marklogic 中存储了一个足够简单的 JSON 文档:

{ "title": "mytitle", "edition": "1" }

有没有一种方法可以使用 Xquery 函数添加新字段,以便我的文档和对象最终看起来是这样的?

{ "title": "mytitle", "edition": "1", "date": "2016-01-01" }

这里的文档中显然支持通过 xdmp:node-replace、xdmp:insert-child-after 等进行 JSON 操作:https://docs.marklogic.com/guide/app-dev/json#id_60123

我在上述方面的运气为 0。有什么建议吗?

最佳答案

当您只需要插入一个属性时,您首先必须将属性/值包装在一个object-node中,然后选择属性子节点:

xdmp:node-insert-child(
doc('/mydoc.json')/node(),
object-node { "date": "2016-01-01" }/date)

关于json - 在 XQuery 和 Marklogic 8 中更新 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37602631/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com