小编dlo*_*odu的帖子

rethinkdb with filter和getNearest命令

如何执行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 "

nearest-neighbor rethinkdb

3
推荐指数
1
解决办法
403
查看次数

标签 统计

nearest-neighbor ×1

rethinkdb ×1