Dgraph:是否可以本机存储阵列?
当我尝试使用Dgraph:是否可以本机存储阵列?,dgraph,Dgraph,当我尝试使用dgo存储像test:[]字符串{“hello”,“bye”}这样的数组并查询test时,我只得到“hello”。在Dgraph中存储阵列的最接近的方法似乎是创建多个对象并将它们指向单个节点。如果是这样,您将如何存储固定长度的列表?或者确保列表节点的数量不超过预期的列表大小(例如,只有10个插槽的待办事项列表)?您可以创建并获取如下字符串数组 **Query to create array of strings** {"set":[{ "StringArray" : ["Hi"
dgo
存储像test:[]字符串{“hello”,“bye”}
这样的数组并查询test
时,我只得到“hello”
。在Dgraph中存储阵列的最接近的方法似乎是创建多个对象并将它们指向单个节点。如果是这样,您将如何存储固定长度的列表?或者确保列表节点的数量不超过预期的列表大小(例如,只有10个插槽的待办事项列表)?您可以创建并获取如下字符串数组
**Query to create array of strings**
{"set":[{
"StringArray" : ["Hi", "hello"]
}]}
**Query to fetch array of strings**
{q(func:has(StringArray)){
uid
StringArray
}}
在dgraph中,它被称为列表类型
Ref:您可以创建并获取字符串数组,如下所示
**Query to create array of strings**
{"set":[{
"StringArray" : ["Hi", "hello"]
}]}
**Query to fetch array of strings**
{q(func:has(StringArray)){
uid
StringArray
}}
在dgraph中,它被称为列表类型
Ref:“集合操作会添加到值列表中。存储值的顺序是不确定的。”是否有方法存储保留顺序的基元类型数组?我认为您应该字符串化数组并将其存储为字符串。@sdfsdf当前无法将值保存为真实列表,您建议的字符串化数组是唯一的方法。“集合操作会添加到值列表中。存储值的顺序是不确定的。”有没有一种方法可以存储保留顺序的基元类型数组?我认为您应该字符串化数组并将其存储为字符串。@sdfsdf当前无法将值保存为真实列表,您建议的字符串化数组是唯一的方法。