【发布时间】:2016-11-03 18:17:09
【问题描述】:
我正在做一个 Phoenix 项目,该项目将 lat/lng 值存储在 MongoDB 中,并且需要使用 MongoDB 内置的 Geo 查询,以便根据两点之间的距离查询记录。
我整个上午都在四处寻找,找到了this Geo repo,它是针对 Postgres 的。除非没有其他选择,否则我宁愿不必切换到 Postgres。
是否有人对 Ecto/MongoDB 和 Geo 查询有任何经验,可以为我指明正确的方向,或者知道目前是否可以使用 Ecto?
一种可能的替代方法是使用 mongoose 设置一个简单的 nodejs 服务器来处理地理查询,然后在必要时让 Phoenix 移交给该服务?但如果有的话,我显然更喜欢基于 Ecto 的解决方案。
谢谢
保罗
【问题讨论】:
标签: mongodb phoenix-framework ecto