Add an example GQL query with record filters
This commit is contained in:
parent
9f094ec9d4
commit
69ba40d758
50
README.md
50
README.md
@ -594,3 +594,53 @@ $ laconic registry bond records reassociate --old-bond-id 5c40abd336ae1561f2a1b5
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
* Query with filters, for example: query all `filecoin` `WatcherRecord`s:
|
||||||
|
|
||||||
|
```gql
|
||||||
|
{
|
||||||
|
queryRecords (
|
||||||
|
attributes: [
|
||||||
|
{
|
||||||
|
key: "type",
|
||||||
|
value: {
|
||||||
|
string: "WatcherRecord"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
key: "chain",
|
||||||
|
value: {
|
||||||
|
string: "filecoin"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
all: true
|
||||||
|
) {
|
||||||
|
id
|
||||||
|
bondId
|
||||||
|
names
|
||||||
|
attributes {
|
||||||
|
key
|
||||||
|
value {
|
||||||
|
... on BooleanValue { bool: value }
|
||||||
|
... on IntValue { int: value }
|
||||||
|
... on FloatValue { float: value }
|
||||||
|
... on StringValue { string: value }
|
||||||
|
... on BytesValue { bytes: value }
|
||||||
|
... on LinkValue { link: value }
|
||||||
|
... on ArrayValue {
|
||||||
|
array: value {
|
||||||
|
... on BooleanValue { bool: value }
|
||||||
|
... on IntValue { int: value }
|
||||||
|
... on FloatValue { float: value }
|
||||||
|
... on StringValue { string: value }
|
||||||
|
... on BytesValue { bytes: value }
|
||||||
|
... on LinkValue { link: value }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
... on MapValue { map: value { key mapping: value { __typename } } }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user