Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Prüfen Sie explizit, ob Eigenschaften vorhanden sind
Basierend auf der OpenCypher-Semantik entspricht der Zugriff auf eine Eigenschaft einer optionalen Verknüpfung und alle Zeilen müssen beibehalten werden, auch wenn die Eigenschaft nicht existiert. Wenn Sie anhand Ihres Diagrammschemas wissen, dass eine bestimmte Eigenschaft für diese Entität immer existieren wird, ermöglicht die explizite Überprüfung dieser Eigenschaft der Abfrage-Engine, optimale Pläne zu erstellen und die Leistung zu verbessern.
Stellen Sie sich ein Graphmodell vor, bei dem Knoten des Typs person immer eine Eigenschaft habenname. Anstatt das zu tun:
MATCH (n:person) RETURN n.name
Überprüfen Sie die Existenz der Eigenschaft in der Abfrage explizit mit einer IST NICHT NULL-Prüfung:
MATCH (n:person) WHERE n.name IS NOT NULL RETURN n.name