按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的客户端声明都使用,只有后者有效。
任何帮助表示赞赏。
基督徒