本篇介绍的是, 社交关系中的关注者与被关注者在dgraph中如何实现查找.
对dgraph的基本操作不太清楚的可以看看我之前写的博客
从图中可以清楚的看到之间的社交关系, 即
wangha 关注 Taoye
ChaoChen 关注 TaoYe
TaoYe 关注 wanghe
代码实现:
{
friendis(func:eq(nameOFen,"TaoYe")){
~friend{
uid
nameOFen
}
}
}
可以看到结果如下:
{
friendis(func:eq(nameOFen,"TaoYe")){
friend{
uid
nameOFen
}
}
}
得到结果
有一个使用前提:
你的schema中的predicate必须设置了reverse属性
文档还是应该好好看!!!
同时非常感谢好友 xhe ,帮我填了个坑
原文:https://www.cnblogs.com/wangha/p/10532089.html