Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
{MARKLOGIC}如何在特定角色上测试文档的查看功能,而不是在同一文档上测试admin角色?_Marklogic_Marklogic 9_Multiple Users - Fatal编程技术网

{MARKLOGIC}如何在特定角色上测试文档的查看功能,而不是在同一文档上测试admin角色?

{MARKLOGIC}如何在特定角色上测试文档的查看功能,而不是在同一文档上测试admin角色?,marklogic,marklogic-9,multiple-users,Marklogic,Marklogic 9,Multiple Users,我在MarkLogic中有一个数据库,我正在使用查询控制台来控制它。我已经插入了一些文档,并希望通过在同一数据库上以不同用户的身份登录来查看这些文档。如何使参与者角色能够执行查看等有限功能?使用: 如文档中所述,以这种方式运行本身确实需要特权,但如果您以管理员身份在查询控制台中运行,则可以使用它来检查低特权用户可以做什么 xdmp:eval( 'fn:doc("/my/uri.json")', (), map:new(( map:entry("user-id"

我在MarkLogic中有一个数据库,我正在使用查询控制台来控制它。我已经插入了一些文档,并希望通过在同一数据库上以不同用户的身份登录来查看这些文档。如何使参与者角色能够执行查看等有限功能?

使用:

如文档中所述,以这种方式运行本身确实需要特权,但如果您以管理员身份在查询控制台中运行,则可以使用它来检查低特权用户可以做什么

xdmp:eval(
    'fn:doc("/my/uri.json")',
    (),
    map:new((
      map:entry("user-id", xdmp:user("some-user"))
    ))
)