我正在Apollo GraphQL服务器中使用此功能:
const { Neo4jGraphQL } = require('@neo4j/graphql');
字符串
我收到这个错误:Error ACCESS on database 'neo4j' is not allowed for user myuser
但我指的不是neo4j
数据库,我为驱动程序指定了一个不同的数据库:“mydb_name”
const driver = neo4j.driver(uri, neo4j.auth.basic(user, password), {
database: 'mydb_name', // Specify your database name here
})
型
我将该用户的主数据库设置为“mydb_name”。
为什么这个错误是指向neo4j
数据库的?如何解决这个问题?
如果直接与驱动程序会话查询一起使用,该查询与架构工作方式相同,则会出现错误
1条答案
按热度按时间6qqygrtg1#
database
配置参数does not seem to be documented。请尝试按照文档中的方法指定数据库。即,指定服务器在创建驱动程序会话时应使用的数据库名称:
字符串