dgraph增删改查 - Sat, Aug 8, 2020
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)
    }
  }