我拥有一个超过16MB的大型geojson功能集。我希望将数据插入MongoDB,以便可以利用MongoDB提供的地理空间功能($ geoIntersects,$ geoWithin等)。由于文件很大,我无法将数据存储在一个MongoDB文档中。
[我已经使用GridFS将文件分成MongoDB中的几个块,但是现在不确定是否可以利用我想要的地理空间特征。
有人知道这是否可行吗,这样做的最佳方法是什么?
您应该能够实现所描述的一种方法是将要建立索引的数据提取到一个单独的集合中,然后在该集合上添加索引。
GridFS本质上是获取数据,将其分为16 MB或更少的块,并将每个块存储为文档。我看不到地理索引将如何支持这些块。