我不知道我的问题是关于c#和Cast或与Gremlin.net Library返回类型有关.我正在使用此查询来获取其数据库ID的顶点.
g.V().As("vertex").ValueMap<IDictionary<string, object>>()
.As("properties").Select<object>("vertex", "properties")
.ToList()
Run Code Online (Sandbox Code Playgroud)
properties是顶点属性的列表.当我尝试得到任何属性的值我发现,其类型与下面定义对象
property.Value = {System.Linq.Enumerable.SelectIListIterator <Newtonsoft.Json.Linq.JToken,对象>}
我找不到一种方法来施展它以获得价值.提前致谢.
我正在使用 janus 图,但它有很多缺点。所以我正在寻找其他图形数据库,如 neo4j。
我想阻止 janus 图的问题,因为回答这个问题会有所帮助:
我在使用 janusgraph 时遇到了这些问题,所以我不想重新启动它们。
我正在尝试为特定的顶点类型添加属性.假设我person和car我的图形架构顶点类型,我怎么可以添加name和birthday性能只对person顶点?
创建firstName属性的示例:
graph.openManagement().makePropertyKey('firstName')
.dataType??(String.class).cardi??nality(Cardinality.S??INGLE).make();
Run Code Online (Sandbox Code Playgroud)
这里我创建顶点的新属性但是如何将其限制为特定类型的顶点?
提前致谢.
我可以在单个事务中创建的最大顶点和边数是多少,更多的是如何配置 JanusGraph 服务器堆以为其添加更多内存。提前致谢。