MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment obtenir l'objet Node lors de l'utilisation de Neo4j jdbc ?

Si vous renvoyez un nœud à partir de cypher, il sera renvoyé sous forme de carte dans le cas distant, vous pouvez donc utiliser (Map)rs.getObject("n") pour accéder à la propriété.

Si vous utilisez getString(), vous obtenez une représentation JSON à la place.

Si vous avez besoin de node-id ou -labels vous devez les renvoyer explicitement, comme ceci :

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

Là encore, vous récupérez une carte avec le id , labels et les propriétés du nœud en tant que data champs.

Pour contrôler la transaction, vous utilisez connection.setAutoCommit(false) et connection.commit() ou connection.rollback() .