我在MarkLogic中有一个数据库,并且正在使用查询控制台来控制它。我插入了一些文档,并希望通过以不同用户身份登录同一数据库来查看这些文档。如何启用贡献者角色来执行有限的功能,例如视图?
答案 0 :(得分:1)
使用xdmp:eval
:
xdmp:eval(
'fn:doc("/my/uri.json")',
(),
map:new((
map:entry("user-id", xdmp:user("some-user"))
))
)
如文档中所述,以这种方式运行确实需要特权,但是如果您以admin身份在Query Console中运行,则可以使用它来检查低特权用户可以做什么。