dgraph增删改查

  1. 1. 添加一条
  2. 2. 添加多条
  3. 3. 查询
  4. 4. 删除
  5. 5. 分页

dgraph增删改查

1. 添加一条

{
  "set": [{
    "uid": "_:id",
    "name": "Alice",
    "age": 13,
    "dgraph.type": "User",
  }]
}

2. 添加多条

{
  "set": [
    {
      "uid": "_:id",
      "name": "Alice",
      "age": 13,
      "dgraph.type": "User",
    },
    {
      "uid": "_:id",
      "name": "Bob",
      "age": 13,
      "dgraph.type": "User",
    },
  ]
}

3. 查询

{
  users(func: type(User)) @filter(eq(username, "alice")) {
    uid
    expand(_all_)
  }
}

4. 删除

{
    "delete": [
        "uid": "0x1345"
    ]
}

5. 分页

{
    ids as users(func: type(User), first:10, offset:0) {
      uid
      expand(_all_)
    }

    metrics(func:uid(ids)) {
      count: count(uid)
    }
  }

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 wind.kaisa@gmail.com

文章标题:dgraph增删改查

本文作者:kaisawind

发布时间:2020-08-07, 16:32:04

最后更新:2020-12-04, 10:18:58

原始链接:https://kaisawind.gitee.io/2020/08/07/2020-08-08-dgraph-base/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏