Cypher Neo4j ORDER BY DESC requête
Je veux commander le COMTE(Film.titre) dans l'ordre décroissant.
Mais il donne une erreur.
C'est la requête.
MATCH (Movie {genre:"Action"})<-[:ACTS_IN]-(Person)
"RETURN Person.name, Movie.genre, COUNT(Movie.title)"
"ORDER BY COUNT(Movie.title) DESC"
"LIMIT 100";
Merci!
Je n'ai pas de message d'erreur au moment de cette requête (sans le superflu des guillemets dans les lignes 2 à 4) avec la version 2.1.5.
vous devriez sans doute aussi partager l'erreur
vous devriez sans doute aussi partager l'erreur
OriginalL'auteur firroaga | 2014-10-13
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser cette requête:
OriginalL'auteur Michael Hunger
L'erreur est retourné parce que vous ne pouvez pas commander par un agrégat immédiatement en Monogramme. À l'ordre par tous les agrégats vous devez utiliser le AVEC opérateur.
Afin que votre requête doit être (suppose que vous voulez la liste des titres par l'acteur et par genre):
La limite de 100 a maintenant changé son comportement de sorte que vous voudrez probablement aller dans la requête:
De côté: pour rendre vos requêtes effectuer bien, vous devriez avoir un Indice sur le Film.genre de propriété et il faut introduire des étiquettes pour les films et à la Personne.
OriginalL'auteur JohnMark13