如何执行getNearest查询其他命令的结果,例如过滤命令?
var point = r.point(-122.422876,37.777128);
r.db('test').table('users').
filter({tags : 'tag'}).
getNearest(point, {index: 'geodata', maxResults: 30, unit :'km'})
Run Code Online (Sandbox Code Playgroud)
我有一个'用户'表:
[
{id: 1, tags : ['music', 'cups'], geodata: r.point()}
{id: 2, tags: ['music', 'play'], geodata: r.point()}
]
Run Code Online (Sandbox Code Playgroud)
首先,我想通过'tags'字段过滤,然后返回最近的字段.
我指定的查询不正确,返回以下错误:" RqlRuntimeError:预期类型TABLE但找到SELECTION "