Skip to content

Commit 7e3270e

Browse files
Sandbox 🤖fbiville
authored andcommitted
Triggered by direct commit. Origin: neo4j-contrib/sandbox-code-updater@54db4cc
1 parent d523cb2 commit 7e3270e

File tree

5 files changed

+23
-18
lines changed

5 files changed

+23
-18
lines changed

code/csharp/Example.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,16 @@
1313
namespace dotnet {
1414
class Example {
1515
static async Task Main() {
16-
var driver = GraphDatabase.Driver("neo4j+s://demo.neo4jlabs.com:7687",
17-
AuthTokens.Basic("mUser", "s3cr3t"));
16+
var driver = GraphDatabase.Driver("bolt://<HOST>:<BOLTPORT>",
17+
AuthTokens.Basic("<USERNAME>", "<PASSWORD>"));
1818

1919
var cypherQuery =
2020
@"
21-
MATCH (t:Tag {name:$tagName})<-[:TAGGED]-(q:Question)<-[:ANSWERED]-(a:Answer {is_accepted:true})<-[:PROVIDED]-(u:User) RETURN u.display_name as answerer
21+
MATCH (t:Tag {name:$tagName})<-[:TAGGED]-(q:Question)<-[:ANSWERED]-(a:Answer {is_accepted:true})<-[:PROVIDED]-(u:User)
22+
RETURN u.display_name as answerer LIMIT 5
2223
";
2324

24-
var session = driver.AsyncSession(o => o.WithDatabase("stackoverflow"));
25+
var session = driver.AsyncSession(o => o.WithDatabase("neo4j"));
2526
var result = await session.ReadTransactionAsync(async tx => {
2627
var r = await tx.RunAsync(cypherQuery,
2728
new { tagName="neo4j"});

code/go/example.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010
)
1111

1212
func main() {
13-
results, err := runQuery("neo4j+s://demo.neo4jlabs.com:7687", "stackoverflow", "mUser", "s3cr3t")
13+
results, err := runQuery("bolt://<HOST>:<BOLTPORT>", "neo4j", "<USERNAME>", "<PASSWORD>")
1414
if err != nil {
1515
panic(err)
1616
}
@@ -30,7 +30,8 @@ func runQuery(uri, database, username, password string) (result []string, err er
3030
results, err := session.ReadTransaction(func(transaction neo4j.Transaction) (interface{}, error) {
3131
result, err := transaction.Run(
3232
`
33-
MATCH (t:Tag {name:$tagName})<-[:TAGGED]-(q:Question)<-[:ANSWERED]-(a:Answer {is_accepted:true})<-[:PROVIDED]-(u:User) RETURN u.display_name as answerer
33+
MATCH (t:Tag {name:$tagName})<-[:TAGGED]-(q:Question)<-[:ANSWERED]-(a:Answer {is_accepted:true})<-[:PROVIDED]-(u:User)
34+
RETURN u.display_name as answerer LIMIT 5
3435
`, map[string]interface{}{
3536
"tagName": "neo4j",
3637
})

code/java/Example.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,14 @@ public class Example {
1111

1212
public static void main(String...args) {
1313

14-
Driver driver = GraphDatabase.driver("neo4j+s://demo.neo4jlabs.com:7687",
15-
AuthTokens.basic("mUser","s3cr3t"));
14+
Driver driver = GraphDatabase.driver("bolt://<HOST>:<BOLTPORT>",
15+
AuthTokens.basic("<USERNAME>","<PASSWORD>"));
1616

17-
try (Session session = driver.session(SessionConfig.forDatabase("stackoverflow"))) {
17+
try (Session session = driver.session(SessionConfig.forDatabase("neo4j"))) {
1818

1919
String cypherQuery =
20-
"MATCH (t:Tag {name:$tagName})<-[:TAGGED]-(q:Question)<-[:ANSWERED]-(a:Answer {is_accepted:true})<-[:PROVIDED]-(u:User) RETURN u.display_name as answerer";
20+
"MATCH (t:Tag {name:$tagName})<-[:TAGGED]-(q:Question)<-[:ANSWERED]-(a:Answer {is_accepted:true})<-[:PROVIDED]-(u:User)\n" +
21+
"RETURN u.display_name as answerer LIMIT 5";
2122

2223
var result = session.readTransaction(
2324
tx -> tx.run(cypherQuery,

code/javascript/example.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
// npm install --save neo4j-driver
22
// node example.js
33
const neo4j = require('neo4j-driver');
4-
const driver = neo4j.driver('neo4j+s://demo.neo4jlabs.com:7687',
5-
neo4j.auth.basic('mUser', 's3cr3t'),
4+
const driver = neo4j.driver('bolt://<HOST>:<BOLTPORT>',
5+
neo4j.auth.basic('<USERNAME>', '<PASSWORD>'),
66
{/* encrypted: 'ENCRYPTION_OFF' */});
77

88
const query =
99
`
10-
MATCH (t:Tag {name:$tagName})<-[:TAGGED]-(q:Question)<-[:ANSWERED]-(a:Answer {is_accepted:true})<-[:PROVIDED]-(u:User) RETURN u.display_name as answerer
10+
MATCH (t:Tag {name:$tagName})<-[:TAGGED]-(q:Question)<-[:ANSWERED]-(a:Answer {is_accepted:true})<-[:PROVIDED]-(u:User)
11+
RETURN u.display_name as answerer LIMIT 5
1112
`;
1213

1314
const params = {"tagName": "neo4j"};
1415

15-
const session = driver.session({database:"stackoverflow"});
16+
const session = driver.session({database:"neo4j"});
1617

1718
session.run(query, params)
1819
.then((result) => {

code/python/example.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@
44
from neo4j import GraphDatabase, basic_auth
55

66
driver = GraphDatabase.driver(
7-
"neo4j+s://demo.neo4jlabs.com:7687",
8-
auth=basic_auth("mUser", "s3cr3t"))
7+
"bolt://<HOST>:<BOLTPORT>",
8+
auth=basic_auth("<USERNAME>", "<PASSWORD>"))
99

1010
cypher_query = '''
11-
MATCH (t:Tag {name:$tagName})<-[:TAGGED]-(q:Question)<-[:ANSWERED]-(a:Answer {is_accepted:true})<-[:PROVIDED]-(u:User) RETURN u.display_name as answerer
11+
MATCH (t:Tag {name:$tagName})<-[:TAGGED]-(q:Question)<-[:ANSWERED]-(a:Answer {is_accepted:true})<-[:PROVIDED]-(u:User)
12+
RETURN u.display_name as answerer LIMIT 5
1213
'''
1314

14-
with driver.session(database="stackoverflow") as session:
15+
with driver.session(database="neo4j") as session:
1516
results = session.read_transaction(
1617
lambda tx: tx.run(cypher_query,
1718
tagName="neo4j").data())

0 commit comments

Comments
 (0)