[英]Connect neo4j from .net using gremlin.net
我正在嘗試使用Gremlin.Net
庫連接 neo4j 本地設置(Windows 10 WSL Ubunutu 18.04)。 Neo4j 服務器啟動並在http://localhost:8182/中運行。 當我嘗試使用下面的代碼進行連接時,它會拋出錯誤System.Net.WebSockets.WebSocketException: 'The server returned status code '404' when status code '101' was expected.'
我在這里想念什么。
var gremlinServer = new GremlinServer("localhost", 8182);
var graphsonReader = new GraphSON2Reader(
new Dictionary<string, IGraphSONDeserializer> { { MyType.GraphsonType, new MyTypeReader() } });
//var graphsonWriter = new GraphSON2Writer(
// new Dictionary<Type, IGraphSONSerializer> { { typeof(MyType), new MyClassWriter() } });
_connection = new GremlinClient(gremlinServer, graphsonReader, new GraphSON2Writer(), GremlinClient.GraphSON2MimeType);
return _connection;
我不確定您是否打算輸入此內容,但您寫道“Neo4j 服務器已啟動並正在運行....”。 如果您特別指的是Neo4j 服務器,那么Gremlin.NET將不會直接連接到該服務器。 要使用該庫,您需要安裝Gremlin Server並在其中配置 Neo4j 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.