0
我正在使用Neo4j和Codeigniter,並且必須在將其添加到數據庫之前檢查某個節點是否已經存在。使用Codeigniter在Neo4j中計數行
現在我這樣做:
// find the address
$cypher = "MATCH (adr) WHERE adr.ip_address = '".$address."' RETURN count(adr) as c";
$res = $this->neo->execute_query($cypher);
foreach ($res as $r)
{
$count = $r['c'];
}
if ($count > 0){
// ... some action here
}
我覺得必須有一個結果計數記錄的更好的方法。
你對neo4j使用了不同的庫嗎?在我的情況下,這種方法似乎不存在。我得到: 消息:調用未定義的方法Everyman \ Neo4j \ Query \ ResultSet :: num_rows() –