Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- r.db('db').table('users').getNearest(r.db('db').table('users').getAll("10206593918420064", {index: "user_id"}).nth(0).bracket("location"), {index: "location", maxDist: 10, unit: "mi"})
- .do(
- function(location_matches){
- return r.db('db').table('users').filter(function(data){return data.bracket('user_id').ne("1194562480561358")})
- .map(
- function(row){
- return row.bracket('active_likes')
- .setIntersection(
- r.db('db').table('users').getAll("1194562480561358", {index: "user_id"}).nth(0).bracket("active_likes")
- )
- .map(function (result){
- return {likes: r.db('db').table('likes').get(result), matched_user: row.bracket('user_id')}
- })
- }
- )
- }
- ).group("matched_user")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement