| drop dataverse TinySocial if exists; |
| create dataverse TinySocial; |
| use dataverse TinySocial; |
| create type EmploymentType as open { |
| organization-name: string, |
| create type FacebookUserType as closed { |
| employment: [EmploymentType] |
| create dataset FacebookUsers(FacebookUserType) |
| let $lonelyusers := for $d in dataset FacebookUsers where count($d.friend-ids) < 2 return $d |
| let $lonelyusers2 := for $d in dataset FacebookUsers where count($d.friend-ids) < 2 return $d |
| return { "user1": { "id": $l1.id, "name": $l1.name }, "user2": { "id": $l2.id, "name": $l2.name } }; |