sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur får man Node-objekt när man använder Neo4j jdbc?

Om du returnerar en nod från cypher kommer den att returneras som en karta i fjärrfallet, så du kan använda (Map)rs.getObject("n") för att komma åt fastigheten.

Om du använder getString() får du istället en JSON-representation.

Om du behöver nod-id eller -etiketter måste du returnera dem explicit, så här:

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

Sedan får du tillbaka en karta med id , labels och nodegenskaperna som data fält.

För att kontrollera transaktionen använder du connection.setAutoCommit(false) och connection.commit() eller connection.rollback() .



  1. ScaleGrid tillkännager MongoDB Hosting Services i Kanada

  2. Upsert Dictionary i MongoDb

  3. Spring-boot:mongoDB-datumjämförelse fungerar inte

  4. Hur använder jag Map/Reduce i MongoDB?