Estoy usando neo4j para uno de mis proyectos, hay un nodo que solo tiene una propiedad única name
, quiero obtener ese nodo usando ID, ya tiene una ID pero cuando uso este código
MATCH (s:SKILLS{ID:65110}) return s
No devuelve nada, aquí está mi nodo
Si la consulta es incorrecta, ¿cómo la consulto usando el número?
Respuestas:
La
ID
función le da la identificación de un nodo o relación. Esto es diferente de cualquier propiedad llamadaid
oID
que cree.fuente
CONSTRAINT
) para rastrear entidadesUsted puede usar
WHERE ID(s) = 65110
, pero esto se compruebe la ID de cada nodo en su base de datos.Hay una forma más eficiente de hacer esto:
fuente
Result Details
estos ejemplos en la consola: console.neo4j.org/r/dbz1we (haciendo un AllNodesScan) y console.neo4j.org/r/9076wd (haciendo un NodeById)+NodeByIdSeek
nodo de acceso de solo 1, pero por alguna razón está haciendo un+AllNodesScan
.puedes decir:
esto devolverá todos los nodos de tipo Usuario con ID de referencia de nodo superior a 20
fuente