sql >> Database >  >> NoSQL >> MongoDB

Hoe een Node-object te krijgen bij gebruik van Neo4j jdbc?

Als u een node van cypher retourneert, wordt deze geretourneerd als een kaart in het geval op afstand, dus u kunt (Map)rs.getObject("n") gebruiken om toegang te krijgen tot het pand.

Als u getString() gebruikt, krijgt u in plaats daarvan een JSON-representatie.

Als je node-id's of -labels nodig hebt, moet je deze expliciet retourneren, zoals dit:

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

Aan de andere kant krijg je een kaart terug met de id , labels en de node-eigenschappen als data velden.

Voor het controleren van de transactie gebruikt u connection.setAutoCommit(false) en connection.commit() of connection.rollback() .



  1. HBase-voorbeeldtabel

  2. MongoDB+Azure+Android:Fout:com.mongodb.MongoException:niet praten met master en nieuwe pogingen opgebruikt

  3. Mongo geeft dubbele sleutelfout op _id_-veld in Meteor-toepassing

  4. Hoe Mongo-query te versnellen?