Я использую Neo4j и Codeigniter, и я должен проверить, существует ли какой-то определенный узел, прежде чем добавлять его в БД.Count Строки в Neo4j с Codeigniter
Прямо сейчас я делаю это:
// 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() –