Swift和Theo for Neo4j

时间:2018-07-10 17:34:04

标签: swift neo4j cypher

按ID提取节点时,我无法连接到Neo4j DB。 Cypher中的查询有效。似乎无法建立连接:

  

错误:错误代码:-9996(0x-270C),原因:出现错误时   读取读取的ID为'2664'的节点:错误代码:-9996(0x-270C),   原因:不可用该操作无法完成。   (Socket.Socket.Error错误1。)

我的代码如下(personId为UInt64):

client?.nodeBy(id: personId) { result in
        switch result {
        case let .failure(error):
            print("Error while reading fetched node with ID '\(self.personId)': \(error)")
            print(error.localizedDescription)
        case let .success(responseNode):
            if let responseNode = responseNode {
                print("Successfully found node \(responseNode)")
            } else {
                print("There was no node with id \(self.personId)")
            }
        }
    }

我将client.nodeById和client.executeCypherSync的客户端声明都使用,只有后者有效。

任何帮助表示赞赏。

基督徒

0 个答案:

没有答案