現在我有一個小問題:在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之外的地理空間信息?