问题标签 [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.
neo4j - 变异 Uid 时出错:[X] 不能大于租约:[Y]
我正在尝试在 dgraph 中加载 200 万条记录,每个记录的结构类似于
我像处理它们一样
- 使用批量加载程序将所有内容加载
message_ids
到 dgraph 然后开始处理
message_id_replied_to
,如果message_id_replied_to
现有节点中存在值,我使用该 uid 创建一个 RDF。然后使用
liveloader
我插入所有message_id_replied_to
链接(谓词)
现在在另一台机器上运行,
我复制
out
了我在第 1 步之后得到的目录,使用它开始 alphas。<0x15f91> <message_id_replied_to> <0x70271b> .
然后是第 2 步之后生成的 RDF 文件,liveload
它看起来像
我假设p
文件中的out
目录保持不变uid
,所以这个 liveload 将起作用
问题是第二次实时加载
Error while mutating Uid: [430060] cannot be greater than lease: [10000]
,我没有zw
目录
这种方法也正确吗?如果我也保留一份副本,它会起作用zw
吗?enter code here
utf-8 - Dgraph - 无法存储表情符号
在 Dgraph 数据库(存储 UTF-8 字符串)的构面中存储表情符号时遇到问题。
它适用于某些人,但在读取其他人的值时出现解析错误:
例如:即具有这些属性。
我正在使用 Java 客户端写入 dgraph 并使用ByteString.copyFromUtf8(val);
关于为什么它适用于某些表情符号以及为什么我会在其他一些表情符号中出现错误的任何想法?
rdf - 无法将批量加载的数据加载到 Dgraph
--reduce_shards=2
我使用以下文档从bulkloader生成数据here
这会生成 2 个p
目录,我在alphas
此链接上运行
我
dgraph zero --my=IPADDR:5080
在顶层目录中 使用的命令
然后我 cd 到目录并在使用out
时运行一个 alpha/0/p
dgraph alpha --lru_mb=4096 --my=IPADDR:7080 --zero=localhost:5080
如果我此时检查 ratel 一切都很好
然后我 cd 到目录并在使用out
时运行第二个 alpha/1/p
dgraph alpha --lru_mb=4096 --my=IPADDR:7081 --zero=localhost:5080 -o=1
这运行正常,但未/1/p
加载此目录中的数据,并且 ratel 开始在模式中显示错误
我尝试过的其他 2 个选项
我使用
--reduce_shards=1
并运行了一个 alpha 进行了批量加载,一切正常我停止了第一个 alpha 并在
/1/p
其他谓词上运行 alpha 开始显示并且它运行良好,但现在/0/p
数据消失了
graphql - Dgraph 深度过滤
我有一个架构
有数据
是否可以创建一个只返回有朋友的人的查询,并且这个朋友有一只名为“P3”的宠物?我希望看到结果
现在我可以查询:
但这也返回人“A3”
node.js - 即使 uid 不存在,Dgraph 查询也会返回数据
我正在查询 dgraph 以获取用户的详细信息,但它返回一个数组,其中一个对象的键 uid 和值作为我查询的“uid_string”,即使不存在具有该 uid 的用户。
查询:
我得到的结果:
预期的结果应该是:
dgraph - 查询节点,使用子节点(关系)的 uid 进行过滤
如果有一个与用户模式(user_id)和发布模式(object_id)有关系的模式“Like”。如何查询具有user_id = (some_uid)
和的“Like”节点object_id = (some_uid)
。
我正在使用dgraph-io/dgraph-js。
dgraph - 在 Dgraph 过滤器中查询变量
我试图在@filter(ge(...))
调用中使用变量(这是一个标量),但我遇到了一个错误
给定以下查询
我收到以下错误
现在,如果我从查询中删除sua as ...
和@filter(...)
,一切正常。我的 Dgraph 版本是 v1.0.13。
我尝试替换@filter(ge(index, sua))
为,@filter(ge(index, val(sua)))
但仍然遇到错误:
我究竟做错了什么?
dgraph - 图数据库:获取公共父节点
我想为 draph 中的两名员工选择第一个共同老板。
我的模型很简单:
名称:字符串 boss_of:uids
让我们假设以下数据,其中每个箭头表示 boss_of 边:
因此,给定 F 和 D,查询应该返回 A,对于 F 和 G,结果显然是 E。
我尝试使用allofterms
但没有找到解决方案,因为同事和他们的共同老板之间可能存在不同数量的节点。是否有可能制定这样的查询?
我正在尝试探索 dgraph(或图形数据库),所以也许我只是在监督一些事情。
java - Java中的Dgraph。如何运行原始字符串突变查询?
我需要能够在不使用 newBuilder() 的情况下运行原始字符串突变查询:
我想跑:
但是我在运行时收到错误:“在解析协议消息时,输入意外地在字段中间结束。这可能意味着输入已被截断,或者嵌入的消息误报了它自己的长度。”
c# - 收到的尾随元数据大小超过了 .net 核心客户端的限制。(GRPC 的问题)
我是 Dgraph 的新手,我正在使用 .NET Core C# 客户端(https://github.com/MichaelJCompton/Dgraph-dotnet 1)连接 Dgraph 服务器、查询和变异数据。
我面临这个问题:
GRPC 选项
程序.cs
但仍然面临这个问题。附加:我调试到最终的 GRPC 调用
并看到这样的参数
https://i.stack.imgur.com/czAgN.png https://i.stack.imgur.com/oyQd7.png