我正在尝试从MarkLogic数据库将大型文档复制到文件系统。我想用REST做这件事,也许xdmp:save
。但是,我无法找到有关如何执行此操作的任何信息。这就是我所拥有的:
curl -s --anyauth --user admin:admin -X GET -i -d "xdmp:save('/my/workspace/uris/LargeDoc.xml', fn:doc('/Collection/SomeDatabase/LargeDoc.xml'))" -H "Content-type: application/x-www-form-urlencoded" -H "Accept: multipart/mixed; boundary=BOUNDARY" "http://localhost:8000/v1/eval?database=SomeDatabase"
这可能吗?
我可以在qconsole中选择正确的数据库来执行xdmp:save('/my/workspace/uris/LargeDoc.xml', fn:doc('/Collection/SomeDatabase/LargeDoc.xml'))
。但是,我想创建一个脚本或工具来完成此任务。
答案 0 :(得分:4)