【问题标题】:Neo4j Error - Failed to find an expected property (cypher) in the JSON at path dataNeo4j 错误 - 无法在路径数据的 JSON 中找到预期的属性(密码)
【发布时间】:2014-12-22 10:38:18
【问题描述】:

我正在尝试使用 Neo4jClient (C#) 连接到远程 Neo4j 数据库。

在我的 Neo4jClient 对象实例上调用“Connect”方法时出现以下错误:

System.InvalidOperationException:在尝试将某些 JSON 映射到 Neo4jClient.ApiModels.RootApiResponse 类型的对象时,我们未能在 JSON 中的路径数据中找到预期的属性(密码)。

这就是我创建对象和调用方法的方式:

var dbClient = new GraphClient(myServerIpAddress, new HttpClientWrapper());
dbClient.Connect();

我可以使用浏览器很好地访问数据库。关于可能导致此问题的任何想法?

  • Neo4jClient - 版本 1.0.0.657
  • Newtonsoft.Json - 版本 6.0.3.17227
  • Neo4j 数据库 - 2.1.3 版

【问题讨论】:

    标签: neo4j neo4jclient


    【解决方案1】:

    根据documentation,GraphClient的第一个参数总是一个Uri。我不确定你在myServerIpAddress 中传递了什么,但它应该是http://hostname:port/db/data 形式的Uri。我建议您发生错误是因为您没有提供正确的端口(Neo4j 的默认值为 7474)或 /db/data 路径?

    【讨论】:

    • 谢谢...这正是问题所在。我没有将“/db/data”作为 URI 的一部分。
    猜你喜欢
    • 2018-07-23
    • 1970-01-01
    • 2020-12-27
    • 1970-01-01
    • 1970-01-01
    • 2017-10-04
    • 2021-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多