问题标签 [dgraph]

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.

0 投票
0 回答
643 浏览

go - 无法在 Go 代码中导入 google.golang.org/grpc 和 github.com/dgraph-io/dgo

我正在尝试导入github.com/dgraph-io/dgogoogle.golang.org/grpc在我的Go代码中。但是当我保存文件时,它会被删除。这就是我正在尝试的方式:

我尝试github.com/dgraph-io/dgo使用命令获取包go get github.com/dgraph-io/dgo

任何人都可以请帮助使用给定软件包的先决条件。我的目标是在 Go 中使用Dgraph查询和突变

0 投票
1 回答
635 浏览

dgraph - 如何删除给定类型的所有节点?

https://dgraph.io/tour/schema/8/

显示一些删除选项

  1. 删除单个三元组
  2. 删除给定边的所有三元组
  3. 删除给定节点的所有三元组

现在我想删除给定类型节点的所有三元组。我假设这是通过某种查询组合来完成的,该查询选择给定类型的节点,然后对每个节点进行突变。我在教程中找不到这个例子。

假设我想删除 Country 类型节点的所有三元组。

我知道如何为节点选择 uid:

但是我如何将它与突变结合起来呢?

https://discuss.dgraph.io/t/how-to-bulk-delete-nodes-or-cascade-delete-nodes/7308

似乎要求“更新”

如何删除具有给定类型的节点的所有三元组?

0 投票
2 回答
9725 浏览

go - rpc 错误:代码 = 不可用 desc = Go 代码中的连接已关闭

我正在研究DgraphGo集成。我正在尝试访问Dgraph查询,Go为此我正在使用github.com/dgraph-io/dgo库。

这是代码:

我收到错误rpc error: code = Unavailable desc = connection closed当我试图运行代码时。由于我是新手,Go而且DGraph Database我的知识非常有限。

任何人都可以帮助解决此错误需要进行哪些确切的更改。

0 投票
1 回答
35 浏览

dgraph - dgraph 什么时候支持 Gremlin

在文档站点的 FAQ 中有一个关于 Gremlin 支持的问题:When id dgrpah going to support gremlin

答案是after v1.0,但是当我们已经过了这个版本时,我想知道这是在工作中还是完全被放弃了

0 投票
1 回答
56 浏览

graphql - 如何在 dgraph 查询中获取子字符串

当我执行此查询时

我得到回应

但我希望我返回的数据有一个缩短的预览版本message,如下所示

dgraph 查询语言中是否有任何方法可以返回这样的子字符串?

0 投票
1 回答
235 浏览

graphql - Absinthe 结果具有所有空值

我对 Elixir、Phoenix 和 Absinthe 完全陌生……所以放轻松。:)

我正在使用一个名为 Dlex 的库来试验一个名为Dgraph图形数据库。我编写了一个简单的查询,旨在查找并返回用户列表(目前我只有两个用户):

的输出IO.inspect(result)正是我所期望和想要的——我的两个用户的列表:

但是,当我使用 GraphiQL 运行此查询时,结果中的所有值都null出于某种原因:

知道我做错了什么吗?

0 投票
0 回答
115 浏览

graphql - 如何使用 Dgraph GraphQL API 正确附加到数组?

我正在尝试启动 Dgraph,但如果我理解正确,似乎使用 GraphQL api 将节点添加到节点数组需要不必要的工作量:

我有以下简化的架构:

对我来说,似乎将一个节点添加到User'shasCreatedhasReceived字段需要我拉整个数组,将一个新的附加Transaction到数组,然后使用updateUser突变来完成更新。但是updateUser突变需要我把所有Transactions所有 Users的东西都附加到这些交易等等。

尝试检索整个用户对象的示例:

是否有另一种方法可以使用 GraphQL api 附加到数组或更新对象而无需检索整个对象?

0 投票
1 回答
110 浏览

neo4j - 在图形数据库中,您可以拥有多少个节点标签是否有限制?

我正在考虑使用自己的标签制作数十万个节点,并通过数百万条边将它们相互连接。

Neo4j、Dgraph 或任何其他图形数据库是否已在任何地方对这类事情进行了基准测试?

0 投票
0 回答
185 浏览

graphql - 使用 Apollo GraphQl 的待办事项列表乐观订阅更新

当我将任务添加到我的待办事项列表时,我试图得到一个乐观的回应:

来自query.ts的ADD_TASKGET_TASK

addTask()函数

更新

所以,我让它正常工作,现在我只需要让它工作:

1.) 订阅
2.) ID 问题......它在这里生成一个随机 ID 而不是知道它应该是什么(任何建议)?

我在这里将我的存储库与 Dgraph 一起使用。

(这不包括乐观版)

有什么建议么?

Ĵ

0 投票
1 回答
38 浏览

graphql - 在 DGraph 中定义一个 GraphQL 突变,在另一个节点中添加一个联合类型的节点

我是 GraphQL 和 Dgraph 的新手,并且一直在阅读手册。

我正在关注此处发布的手册中的示例: https ://dgraph.io/docs/graphql/schema/types/#union-type

我正在寻求使用突变来添加节点或节点列表,并将它们关联为 addHome 输入函数中可接受的成员。

然而,这些节点也是 Union 类型,因此我需要以某种方式将 HomeMember 转换为 Dog 并将类别定义为动物。

我看到有人在这里发布了一些东西,但我无法将这些部分拼凑在一起,因为它建议的代码似乎已经由 DGraph 生成: https ://discuss.dgraph.io/t/union-types-in-graphql/9581

我不确定,但有一种感觉,我可能需要以某种方式覆盖由 DGraph 自动生成到模式中的输入 HomeMemberRef 并禁用鹦鹉和人类?

到目前为止,我的代码如下所示: