Skip to content

Commit

Permalink
Fix Batch data creation example.
Browse files Browse the repository at this point in the history
  • Loading branch information
stefano-ottolenghi committed Feb 25, 2025
1 parent 207f73e commit 3bd86e9
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 12 deletions.
6 changes: 2 additions & 4 deletions go-manual/modules/ROOT/pages/performance.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -475,10 +475,8 @@ result, err := session.Run(ctx,
numbers := make([]int, 10000)
for i := range numbers { numbers[i] = i }
neo4j.ExecuteQuery(ctx, driver, `
WITH $numbers AS batch
UNWIND batch AS value
MERGE (n:Number)
SET n.value = value
UNWIND $numbers AS node
MERGE (n:Number {value: node.value})
`, map[string]any{
"numbers": numbers,
}, neo4j.EagerResultTransformer,
Expand Down
4 changes: 2 additions & 2 deletions java-manual/modules/ROOT/pages/performance.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -282,7 +282,7 @@ for (int i=start; i<=end; i++) {
driver.executableQuery("""
UNWIND $numbers AS node
CREATE (:Number {value: node.value})
MERGE (:Number {value: node.value})
""")
.withParameters(Map.of("numbers", numbers))
.withConfig(QueryConfig.builder().withDatabase("neo4j").build())
Expand All @@ -296,7 +296,7 @@ driver.executableQuery("""
[source, java]
----
for (int i=1; i<=10000; i++) {
driver.executableQuery("CREATE (:Number {value: $value})")
driver.executableQuery("MERGE (:Number {value: $value})")
.withParameters(Map.of("value", i))
.withConfig(QueryConfig.builder().withDatabase("neo4j").build())
.execute();
Expand Down
3 changes: 1 addition & 2 deletions javascript-manual/modules/ROOT/pages/performance.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -261,8 +261,7 @@ for(let i=0; i<10000; i++) {
numbers.push({value: Math.random()})
}
await driver.executeQuery(`
WITH $numbers AS batch
UNWIND batch AS node
UNWIND $numbers AS node
MERGE (n:Number {value: node.value})
`, { numbers: numbers }
)
Expand Down
6 changes: 2 additions & 4 deletions python-manual/modules/ROOT/pages/performance.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -389,10 +389,8 @@ with driver.session(database="<DB NAME>") as session:
----
numbers = [{"value": random()} for _ in range(10000)]
driver.execute_query("""
WITH $numbers AS batch
UNWIND batch AS node
MERGE (n:Number)
SET n.value = node.value
UNWIND $numbers AS node
MERGE (n:Number {value: node.value})
""", numbers=numbers,
)
----
Expand Down

0 comments on commit 3bd86e9

Please sign in to comment.