具有临时功能的 Marklogic 数据库包含具有分配给特定角色的权限的数据。但是,我们现在需要向临时文档的特定角色授予读取权限。我尝试利用 Marklogic 函数来启用此读取权限。
xdmp:document-add-permissions(
"/entities/abc.xml",
(xdmp:permission("read-user", "read"))
)
但出现以下错误:
1.0-ml] SEC-TEMPORALDOC: xdmp:document-add-permissions("/entities/abc.xml",
<sec:permission xmlns:sec="http://marklogic.com/xdmp/security">
<sec:capability>...</sec:capability>...</sec:permission>)
-- Cannot perform non-temporal operation on document in temporal collection
请建议我如何提供临时文档的新权限。