防止为Neo4j algo写回
我使用的是Neo4j数据库,我只有读取权限 我正在尝试运行一些algo算法。例如,社区检测算法 根据algo.scc有一个参数防止为Neo4j algo写回,neo4j,permissions,graph-algorithm,Neo4j,Permissions,Graph Algorithm,我使用的是Neo4j数据库,我只有读取权限 我正在尝试运行一些algo算法。例如,社区检测算法 根据algo.scc有一个参数write,该参数 指定是否应将结果作为节点属性写回 但是,当我运行它时,将write设置为false CALL algo.scc('Employee','MANAGES', {write:false}) YIELD loadMillis, computeMillis, writeMillis, setCount, maxSetSize, minSetSize; 我得到
write
,该参数
指定是否应将结果作为节点属性写回
但是,当我运行它时,将write
设置为false
CALL algo.scc('Employee','MANAGES', {write:false})
YIELD loadMillis, computeMillis, writeMillis, setCount, maxSetSize, minSetSize;
我得到以下错误:
Neo.ClientError.Security.probled:不允许对角色为[reader]的用户“dm00221”执行写入操作。
我在带有{write:false}
选项的文档中找不到任何示例。
我做错了什么?如果有帮助,试试这个
CALL algo.scc.stream('Employee', 'MANAGES', {concurrency:4})
YIELD nodeId, partition