我正在查询dgraph的用户详细信息,但是它返回一个数组,其中包含一个对象,该对象具有键uid和值作为我查询的“ uid_string”,即使没有用户使用该uid。
查询:
{
User(func: uid(0x44)) {
uid
name
}
}
我得到的结果:
"User": [
{
"uid": "0x44"
}
]
预期结果应该是:
"User": []
答案 0 :(得分:0)
uid()
函数就像一个身份函数:它将返回给您指定的uid,无论它有任何传入或传出的边缘。
没有任何边缘的uid实际上是一个孤立节点,并且对在Dgraph中存储或查询数据的方式没有影响。