我正在使用同时存储标准文档和图形文档的Cosmos DB应用程序。我们通过documentdb api保存了这两种类型,并且我能够运行使用DocumentClient.CreateGremlinQuery方法返回Graphson的图形查询。该graphson将由网络应用读取,并显示图形以供用户查看等等。
我的问题是,使用Microsoft.Azure.Graphs方法时,无法定义返回的Graphson格式的版本。因此,我调查了Gremlin.net,并从文档中获得了更多这方面的选择。
但是我发现使用gremlin.net连接到Cosmos Document Db很困难。您定义的服务器变量是这样的:
var服务器= new GremlinServer(“ https://localhost/”,8081,enableSsl:true,用户名:$“ / dbs / TheDatabase / colls / TheCOllection”,密码:“ C2y6yDjf5 / R + ob0N8A7Cgv30VRDJIWEHLM + 4QDU5DE2nQ9nDuVTqobD =“);
然后导致一个具有“ / gremlin”的uri,并且它无法找到数据库端点。
是否有人使用Gremlin.net连接到已设置为文档数据库而不是图形数据库的Cosmos文档数据库(不是配置为图形数据库的Cosmos数据库)?其中的文档在格式上与_isEdge / label / _sink等兼容,为graph / gremlin。
干杯
标记(文档db / Gremlin / graph新手)