现在我有一个小问题:在rethinkdb使用地理空间命令与changefeed
我想与rethinkdb的changefeed功能一起使用地理空间命令(如getIntersecting),但我总是得到:
RqlRuntimeError: Cannot call
changes
on an eager stream in: r.db("Test").table("Message").getIntersecting(r.circle([-117.220406,32.719464], 10, {unit: 'mi'}), {index: 'loc'})).changes()
最大的问题是:我可以使用getIntersecting和changes()(在docs btw中找不到与之相关的任何东西...),还是必须放弃使用rethinkdb地理空间要素的想法,并使用change )获取所有添加或更改的文档,并执行rethinkdb之外的地理空间信息?