Angenommen, ich habe einen Bildknoten, ich habe unterschiedliche Beziehungen auf diesem Bild node.say PREISE ANSICHTEN etc Ich möchte Bilder basierend auf einer bestimmten entfernen Beziehung mit der Bedingung zu dieser Beziehung. zBNeo4j: Wie Knoten aus Satz von allen Knoten mit Bedingungen auf Relationen entfernen oder filtern
match(i:Image)
where NOT (i)<-[r:RATES]-(u:User{userId:"123"})
and r.rate>5
return i
Hier möchte ich alle Bilder finden, die nicht vom Benutzer bewertet werden und die Rating sind mit mehr als 5
ich nicht in der Lage bin, die Lösungen für die es
Ich denke, Sie müssen dies ein wenig klären. Es ist einfach, Bilder zu finden, die nicht von einem Nutzer bewertet wurden, aber es klingt, als ob Sie ein Bild suchen, das nicht von einem bestimmten Nutzer bewertet wurde, und die nicht vorhandene Bewertung (da es nicht bewertet wurde von diesem bestimmten Benutzer) sollte größer als 5 sein, was natürlich unmöglich ist. Soll das ein OR oder ein AND sein? Oder versuchen Sie, Bilder zu finden, die von allen, die sie bewertet haben, im Durchschnitt als 5 oder größer bewertet wurden? Oder etwas anderes? – InverseFalcon
Lassen Sie mich das Szenario zu klären, Ich habe alle Bilder sagen 100 und aus denen, Benutzer hat sagen, 10. – roseisnice
Continue ....... Lassen Sie mich das Szenario klären, Ich habe alle Bilder sagen 100 und aus denen, Benutzer hat sagen, 10. Jetzt von diesen 10, Benutzer haben 4 Bilder Bewertung gerieben als 5 gegeben. So erfüllt unsere Bedingung die 4 Bilder Also sollte ich in der Lage, 94 Bilder zu bekommen, die 6 Bilder ignorieren, die Benutzer weniger als 5 gegeben hat. – roseisnice