我正在使用 MongoDB 来存储空间记录。有些记录是多边形,有些是点。不断插入数据。
我需要能够访问其多边形包含一个点的所有记录。Mongo 的空间查询允许查找多边形内的所有点,但不是所有包含点的多边形。在 MongoDB 另一个数据库系统中是否有一个好方法可以做到这一点?
我正在使用 MongoDB 来存储空间记录。有些记录是多边形,有些是点。不断插入数据。
我需要能够访问其多边形包含一个点的所有记录。Mongo 的空间查询允许查找多边形内的所有点,但不是所有包含点的多边形。在 MongoDB 另一个数据库系统中是否有一个好方法可以做到这一点?
不幸的是,目前没有办法运行这个查询——除非您愿意简化应用程序(即,假设所有多边形都是具有特定半径[或小半径]的圆)。
您描述的功能有一张开放票: https ://jira.mongodb.org/browse/SERVER-2874