如何使用 XQuery 在 Marklogic 中记录插入集合
how to document insert with the collections in Marklogic using XQuery
我有一个要求,我必须插入名称为 1 到 6 且扩展名为 .xml 的文档,一次性将集合设置为每个文档的“标志”,然后将它们插入名为 America 的目录。
如何使用 xdmp:document-insert
实现此目的?
这是一个插入 6 个文档并使用虚拟内容设置“flags”集合的最小示例<doc/>
。
for $i in (1 to 6)
let $uri := "/America/"||$i||".xml"
return
xdmp:document-insert($uri, <doc/>,
<options xmlns="xdmp:document-insert">
<collections>
<collection>flags</collection>
</collections>
</options>)
使用 URI:
- /America/1.xml
- /America/2.xml
- /America/3.xml
- /America/4.xml
- /America/5.xml
- /America/6.xml
我有一个要求,我必须插入名称为 1 到 6 且扩展名为 .xml 的文档,一次性将集合设置为每个文档的“标志”,然后将它们插入名为 America 的目录。
如何使用 xdmp:document-insert
实现此目的?
这是一个插入 6 个文档并使用虚拟内容设置“flags”集合的最小示例<doc/>
。
for $i in (1 to 6)
let $uri := "/America/"||$i||".xml"
return
xdmp:document-insert($uri, <doc/>,
<options xmlns="xdmp:document-insert">
<collections>
<collection>flags</collection>
</collections>
</options>)
使用 URI:
- /America/1.xml
- /America/2.xml
- /America/3.xml
- /America/4.xml
- /America/5.xml
- /America/6.xml