Les affichages ci-dessous: Marlena a 12 tableaux (ce qui est essentiellement de la documentation)Accès aux résultats de Collect() en utilisant Neo4j-php-client
Comment puis-je accéder aux données dans collect (Peintures) ex: titre
$query = "MATCH (n:Artist)-[:PAINTED]->(Painting) RETURN n.first_name, collect(Painting) as paintings";
$result = $client->run($query);
foreach ($result->getRecords() as $record) {
echo sprintf('%s has %d paintings', $record->value('n.first_name'), count($record->value('paintings')));
echo '<br/>';
}
Je voudrais afficher:
Nom de l'artiste:
- titre de peinture
- Titre de la peinture
- etc
Je suppose ces données peuvent être tirer de peinture ou des peintures. Je ne suis pas sûr de savoir comment mettre en place la requête. Il affichera en utilisant print_r et l'enregistrement afin que je sache que les données arrivent.
Très apprécié et il fonctionne comme je l'espérais. Je ne peux pas m'empêcher de penser que j'ai dû manquer quelque chose de simple lors de mes premiers tests. Parce que ça ressemble beaucoup à ce que j'ai essayé quand j'ai commencé. – Grant