mirror of
https://github.com/NexVeridian/wikidata-to-surrealdb.git
synced 2025-09-02 01:49:13 +00:00
tests for BulkFilter
This commit is contained in:
parent
057dcb3308
commit
7624d7209d
5 changed files with 53 additions and 0 deletions
|
@ -1,3 +1,16 @@
|
|||
# filter.surql examples
|
||||
## Delete entity and related claims, if entity doesn't have the claim, number of episodes property (P1113)
|
||||
```
|
||||
let $del = select claims, id from Entity
|
||||
where claims.claims[where id = Property:1113].value.Thing == [];
|
||||
|
||||
let $entity = return (select id from $del).id;
|
||||
let $claims = return (select claims from $del).claims;
|
||||
|
||||
delete $claims;
|
||||
delete $entity;
|
||||
```
|
||||
|
||||
# Get number of episodes
|
||||
```
|
||||
let $number_of_episodes = (select claims.claims[where id = Property:1113][0].value.ClaimValueData.Quantity.amount as number_of_episodes from Entity where label = "Black Clover, season 1")[0].number_of_episodes;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue