0bcc1d67bc
* Added handshake support * Add support for v4 hello and goodbye * Add support for pulling n results * Add support for transactions * Add pull n for the dump * Add support for NOOP * Add support for multiple queries * Update bolt session to support qid * Update drivers test with multiple versions and go * Extract failure handling into a function * Use unique ptr instead of optional for query execution * Destroy stream before query execution Co-authored-by: Antonio Andelic <antonio.andelic@memgraph.io>
23 lines
797 B
C#
23 lines
797 B
C#
using System;
|
|
using System.Linq;
|
|
using Neo4j.Driver.V1;
|
|
|
|
public class Basic {
|
|
public static void Main(string[] args) {
|
|
var config = Config.DefaultConfig;
|
|
config.EncryptionLevel = EncryptionLevel.None;
|
|
using(var driver = GraphDatabase.Driver("bolt://localhost:7687", AuthTokens.None, config))
|
|
using(var session = driver.Session())
|
|
{
|
|
session.Run("MATCH (n) DETACH DELETE n").Consume();
|
|
session.Run("CREATE (alice:Person {name: \"Alice\", age: 22})").Consume();
|
|
var result = session.Run("MATCH (n) RETURN n").First();
|
|
var alice = (INode) result["n"];
|
|
Console.WriteLine(alice["name"]);
|
|
Console.WriteLine(string.Join(", ", alice.Labels));
|
|
Console.WriteLine(alice["age"]);
|
|
}
|
|
Console.WriteLine("All ok!");
|
|
}
|
|
}
|