Skip to content

Instantly share code, notes, and snippets.

@dpeek
Created August 7, 2019 20:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dpeek/b3183357f904bc61cb21f1dd22a1af00 to your computer and use it in GitHub Desktop.
Save dpeek/b3183357f904bc61cb21f1dd22a1af00 to your computer and use it in GitHub Desktop.
Delete, Set, Query
## dgraph query
{
person(func: uid(0x41d)) {
__typename
uid
name: Person.name
partner: Person.partner {
__typename
uid
name: Person.name
}
}
}
## dgraph result
{
"person": [
{
"__typename": "Person",
"uid": "0x41d",
"name": "Tim",
"partner": [
{
"__typename": "Person",
"uid": "0x41e",
"name": "Sally"
}
]
}
]
}
## dgraph delete
[
{
"uid": "0x41d",
"Person.partner": [
{
"uid": "0x41e"
}
]
},
{
"uid": "0x41e",
"Person.partner": {
"uid": "0x41d"
}
}
]
## dgraph set
{
"uid": "0x41d",
"updatedAt": "2019-08-07T20:51:55.912Z",
"Person.partner": {
"uid": "0x41f",
"updatedAt": "2019-08-07T20:51:55.912Z",
"Person.partner": {
"uid": "0x41d",
"__typename": "Person"
}
}
}
## dgraph query
{
person(func: uid(0x41d)) {
__typename
uid
name: Person.name
partner: Person.partner {
__typename
uid
name: Person.name
}
}
}
## dgraph result
{
"person": [
{
"__typename": "Person",
"uid": "0x41d",
"name": "Tim",
"partner": [
{
"__typename": "Person",
"uid": "0x41e",
"name": "Sally"
},
{
"__typename": "Person",
"uid": "0x41f",
"name": "Alice"
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment