问题标签 [datastax-enterprise-graph]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
datastax-enterprise - 引用 cassandra 表的图形数据库
我有一个场景,我想在 DataStax Enterprise 的图形数据库中对我的 IoT 资产进行建模。这非常适合我的分层数据结构。但是,当涉及到我的时间序列数据时,我已经将其存储在单独的 Cassandra 表中。有没有办法弥合图形数据库中的数据与标准 cassandra 表中的数据之间的差距?
谢谢
datastax - 在 DataStax DSE 图上运行分析
我有一张关于 DataStax DSE 的大图。
我正在尝试运行一些分析查询。我从简单的开始,我注意到了一些东西
在没有分析的情况下运行
运行分析
这可能是一些配置问题?
非常感谢
java - 如何在不使用 Datastax Studio 而是通过 Java 的情况下创建图形及其模式?
我试图通过 java 创建我与 DSE Graph 的第一个连接。
起初我得到那个“图表”不存在..我不得不通过 DataStax Studio 创建到特定图表的连接,因为它不存在..
现在我需要将标签、属性等放入架构中。我知道如何在工作室中进行操作(https://docs.datastax.com/en/latest-dse/datastax_enterprise/graph/using/createSchemaStudio.html ) 但我想改为在代码中执行此操作。如何访问 Java 中的模式对象,以便进行如下更改:
还有怎么可能通过代码创建一个不存在的图形?我试图搜索 java-dse-graph 驱动程序代码,但没有找到任何东西:/
谢谢!
datastax - 如何以简洁的方式在Datastax DSE 5.0 Graph中按顶点ID查询?
似乎顶点的唯一 id 是 DSE 图中的 community_id 。
我发现这有效(id 很长):
这些都不起作用:
编辑
经过一番调查,我发现对于顶点 v,v.id() 返回一个 LinkedHashMap:
以上打印:
应该有一个更简洁的方式......任何帮助表示赞赏:)
java - 在 Datastax DSE 5.0 Graph with Java 中真的不需要 executeGraph()?
似乎在这两种方法中,顶点都被存储并且可以在以后正确检索。
常用配置:
方法一:
方法二:
java - 如何在 Datastax DSE 5.0 Graph 中提交和回滚图形操作?
我试着做
因为这是在被 Datastax 收购之前在 TitanDB 中允许的,但我得到“图形不支持事务”
除了提到 Datastax DSE Graph 作为事务性之外,我在文档中找不到任何内容。
谢谢!
datastax - 如何在创建通过边连接的两个顶点的遍历中返回特定顶点(DSE 5.0 Graph)
我有一个遍历,我创建了两个顶点,并将它们与这样的边缘连接起来:
如何使结果集仅包含特定顶点,例如“a”源顶点?
我知道我可以这样做:
但我正在寻找类似的解决方案
谢谢!
datastax - 如何在一次遍历中添加一堆顶点和边并返回使用 DSE Graph 的子集:
目标:我试图在一次遍历中添加一堆顶点和边并返回其中的一个子集。
可能是 fluent API 仍处于 Beta 阶段,或者我没有正确理解 API:
我认为 .select() 和 GraphResultSet one() 和 all() 存在问题,但这是我尝试过的:
我正在创建两个顶点 a,b 并同时选择它们..如果我只选择一个
grs.one().as(Vector.class)
可以正常工作...但是现在我同时选择了 a 和 b ...两者都导致列表 [] 和 obj {} .. iterator() 无法正常工作,因为 grs.all().count() 是 1.. 所以我无法得到我需要的.. 假设grs.all() 为两件事返回一个迭代器,而 grs.one() 返回第一件事。
grs.all() 返回类似的东西:
grs.one() 返回类似的内容:
编辑(尝试迭代同一行中的多个事物(见评论):
我在用:
任何帮助表示赞赏!
java - 如何以 tinkerpop/gremlin 格式而不是 DSE 图形格式返回顶点?
我正在尝试返回刚刚使用 Gremlin 创建的 Vertex(以 tinkerpop 格式):
我得到了这个例外......
java.lang.ClassCastException: com.datastax.driver.dse.graph.DefaultVertex cannot be cast to org.apache.tinkerpop.gremlin.structure.Vertex
如何更改代码以使其以 gremlin.structure.Vertex 格式而不是 DSE Graph Vertex 格式返回?
我在用:
我希望这可以做到,否则从 TitanDB 迁移会很痛苦。
datastax - 如何从外部顶点列表中删除循环顶点列表
我是 dse 图中的新手,我想创建 gremlin 查询,它为我提供从指定顶点链接的所有顶点的列表,但我想从这个列表中删除那些链接循环的列表。
如果我有上述关系,那么我想要下面的顶点列表作为结果
B 和 A 不应该在上面的列表中,因为它有循环关系
我有以下两个单独的查询来查找所有链接的顶点并找到循环顶点
你能帮我找到准确的查询来满足我的要求吗?