【发布时间】:2016-10-12 20:17:08
【问题描述】:
我有 geoJSON 文件,其中包含一组具有各自几何形状的邻域,并希望将其添加到我的 mongoDB 集合中。 问题是多边形包含太多点。 这是其中之一(粘贴在链接中,因为它太大了):
http://hastebin.com/ukekekayad.pl
3 次中有 2 次出现错误 InternalError: too much recursion 我怎样才能防止这种情况发生?我无法以自动方式减少点的数量,因为多边形可能会失去其正确的形状。
有什么建议吗?
【问题讨论】:
-
什么代码在做递归?将多边形添加到数据库不是一种自然递归算法,所以我希望您控制源代码。
-
代码太大,无法包含在堆栈流中,我将其添加到该链接中。我知道它不是一个自然的递归算法,但它仍然随机弹出错误。最糟糕的是,有时插入工作正常。大积分可以自己试试。
标签: mongodb recursion insert geospatial