Powered by Zoomin Software. For more details please contactZoomin

Secure MarkLogic Server

Insert the Documents and Add Permissions

  • Last Updated: May 20, 2026
  • 1 minute read
    • MarkLogic Server
    • Version 12.0
    • Documentation

For simplicity, we will reuse the 6 documents in Scenario 1: Region Restrictions. Here are the new permissions that need to be added:

xquery version "1.0-ml";
(: Doc 1 to 4 have compartment compartment-group. Doc 5 and 6 don't :)

let $permissions := (xdmp:permission("can-read","read"), 
                     xdmp:permission("can-update","node-update"),
                     xdmp:permission("group-all","read"))
for $i in 1 to 4
return xdmp:document-add-permissions("/doc"||$i||".xml", $permissions),

xdmp:document-add-permissions("/doc5.xml", 
                     (xdmp:permission("can-read","read"),
                     xdmp:permission("can-update","node-update"))),

xdmp:document-add-permissions("/doc6.xml", 
                     (xdmp:permission("can-read","read"), 
                     xdmp:permission("can-update","node-update")))
TitleResults for “How to create a CRG?”Also Available inAlert