问题标签 [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 投票
1 回答
259 浏览

go - 如何使用 dgo api.NQuad 在 dgraph 中删除四边形

api.NQuad是否可以使用from从给定节点中删除与谓词匹配的所有边github.com/dgraph-io/dgo/protos/api

我正在尝试达到相当于delete {0x1234 <test.likes> * }

我尝试使用"*" "" x.Staras ObjectId 但这些解决方案都不起作用

0 投票
1 回答
51 浏览

go - 是否可以使用 dgo 检索当前架构

有没有办法使用 dgo 客户端检索 dgraph 模式?

我想要做的是将我现有的模式与服务器上的模式进行比较,以避免重新发送它,因为每次发送已设置的模式时它都会触发重新索引。

0 投票
1 回答
695 浏览

neo4j - 如何在 Neo4j 数据库中导入 .rdf 文件?

我有一个用于 Dgraph 的 .rdf 文件,以便导入数据和随后的查询,以便在 Dgraph Ratel UI 中获取关系。

现在我需要在我的 Web 应用程序中包含 Dgraph 不支持的(链接)。因此我开始寻找 Neo4j。

如果不是解决方法,任何人都可以帮助如何在 Neo4j 中导入 .rdf 文件。谢谢。

0 投票
0 回答
152 浏览

dgraph - 查询 - get_all - 多个输入 - Pydgraph

如此处链接所述,它查询“Alice”并生成“Alice”的所有信息。

如果我有 'n' 个输入以获取所有信息,比如 n=2 'Alice'、'Bob' 等,该怎么办?

查询会是什么?我试图在查询列表或数组中定义variables_1 = {'$b': 'Alice, Bob'} 和定义但不工作。$b: list

0 投票
1 回答
121 浏览

dgraph - 如何更新现有节点中的信息而不是使用 Dgraph 创建新节点?

我正在编写一个使用 Dgraph 来持久化对象的 Golang 应用程序。从文档中,我可以推断UID每次我改变一个对象/运行代码时都会创建一个新节点,因此会创建一个新节点。

有没有办法更新相同的节点数据而不是创建新节点?

我尝试更改UID用于"_:name"UID字段的 ,但即使每次运行应用程序时都会创建一个新节点。如果数据库中已经存在现有节点,我希望能够更新现有节点,而不是为其创建新节点。

0 投票
1 回答
436 浏览

node.js - DGraph-js,如何运行模式查询?

我是 Dgraph 的新手,我对 dgraph-js 的一个简单问题感到头疼。我什至仔细研究了 github 源代码,但我显然错过了我正在寻找的东西。

在 dgraph-ratel 界面中,我可以运行以下查询:

甚至只是

获取有关数据库的架构信息。但是在 dgraph-js 中,如果我使用查询事务,它对于普通查询可以正常工作:

但运行以下内容:

返回一个空对象。我怀疑我不应该使用 newTxn().query() 而是其他东西。它应该是一个新的 dGraph.Operation() 吗?或者也许是别的什么?我在哪里可以看到我可以使用的所有功能?dgraph-js ( https://github.com/dgraph-io/dgraph-js ) 上的自述文件只提供了这么多信息......

0 投票
2 回答
475 浏览

kubernetes - 如何访问 dgraph ratel

我已经使用 kubernetes 安装了一个高度可用的 dgraph 集群。现在我想知道如何访问 dgraph ratel UI。我无法使用 master's-ip:8000 访问它。简单来说,我需要 dgraph-ratel 的 URL。

0 投票
1 回答
304 浏览

kubernetes - gcloud / kubernetes 上的 dgraph helm 部署不再有效:应用提案时:地址无效

任务:

我正在尝试通过 helm chart 将 dgraph(一个零和一个 alpha)部署到 kubernetes(谷歌云)。

问题: 以前可以用,现在不行了。我看不出有什么不同。具体错误最好在下面的日志中描述。本质上它似乎是一个 grpc / 连接问题。它在我将 gcloud 集群大小(节点数)设置为 0 并在几天后回到 4 后首次出现,但我发现很难相信这应该是原因。我对这类问题不是很熟悉,并且设置整个事情的人不再可用。

我之前在 gdraph 论坛上发过帖子,但由于我不确定这是一个 dgraph 问题,所以我在这里发布它以接触更广泛的群体。

我试图解决的问题:

通过 helm 删除版本

并重新创建

我还尝试将 gcloud 集群大小设置为 0 并重新设置为 4。没有区别。我检查了配置,对我来说似乎很好。将它与我在包括 dgraph 存储库在内的各个地方找到的文件进行比较。

我有另一个 docker compose 文件在本地对其进行测试,这与云部署无关,并且工作正常(未包含在本文中)。

您可以在下面找到日志和图表规范。

非常感谢任何帮助!

谢谢!

奥雷尔

零日志:

阿尔法日志:

图表指定如下:

statefulset.yml:

值.yml:

0 投票
2 回答
9352 浏览

kubernetes - 服务外部 ip 待处理的 kubernetes

为什么服务外部 IP 地址处于挂起状态?

我应该为我的 kubernetes master 启用任何负载均衡器吗?

我在数字海洋云上使用 Kubernetes。

在此处输入图像描述

0 投票
1 回答
188 浏览

docker - 如何在 Kubernetes 中不使用 LoadBalancer 公开 dgraph-ratel-public

每当我将 Kubernetes 服务公开为负载均衡器时,外部 IP 都处于永久pending状态。

所以,我无法dgraph ratle通过我的浏览器访问。

我需要通过 NodePort 公开我的服务,以便我可以使用IP:node-port.

在这里,我为我的dgraph ratle公众创建了一个 NodePort 服务。我可以curl IP:node-port并且能够得到结果,但我无法在我的网络浏览器中访问它。我在 Digital Ocean Kubernetes 版本上使用 Kubernetes v1.12

帮助我:

  1. 获取待处理的外部 IP 或

  2. 将容器暴露在公共场所或

  3. 我错过了什么?

kubectl 描述 svc dgraph-rate-public