sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo obtener el objeto Node cuando se usa Neo4j jdbc?

Si devuelve un nodo de cypher, se devolverá como un mapa en el caso remoto, por lo que puede usar (Map)rs.getObject("n") para acceder a la propiedad.

Si usa getString(), obtiene una representación JSON en su lugar.

Si necesita ID de nodo o etiquetas, debe devolverlas explícitamente, así:

MATCH (n) 
RETURN { id : id(n), labels : labels(n), data: n } as node

Por otra parte, obtienes un mapa con el id , labels y las propiedades del nodo como data campos.

Para controlar la transacción, usa connection.setAutoCommit(false) y connection.commit() o connection.rollback() .