2dsphere相关内容
我正在尝试在MongoDB中为一个LineString对象建立索引,该对象具有一个名为COLISTES的数组,该数组包含两个或多个坐标对数组。 当我运行db.infrastructure.createIndex({ "geometry.coordinates": "2dsphere" })时,出现以下错误: MongoServerError: Index build failed: 9
..
我正在尝试使用mongodb中的某些地理位置功能.在$ near中使用查找查询似乎无效! 我当前在数据库中有该对象: {“用户名":"Deano",“_ID": {"$ oid":"533f0b722ad3a8d39b6213c3"},“地点": {"type":"Point",“坐标":[51.50998,-0.1337]}} 我还设置了以下索引: {"v":1“钥匙": {"
..
在版本2.4下,使用不同的lon/lat数据集时,出现了我引用的错误.我升级到2.6,并且能够在该数据集上使用2dsphere索引.但是,使用不同的数据集(以下摘录),我收到有关尝试使用2dshpere进行索引的旧错误消息.错误消息摘录如下: 我收到错误时遇到了同样的问题:无法从对象中提取地理关键字;几何格式不正确?该对象如下,该对象已在GeoJSONLint.com上进行了验证.另外,我正
..
嗨,我有一个2d球面索引的集合 wayCollection.createIndex(new BasicDBObject("poly", "2dsphere")); 我尝试插入某个对象时出现错误: Exception in thread "main" com.mongodb.WriteConcernException: { "serverUsed" : "localhost:2701
..
我目前正在尝试建立2dsphere索引,但是创建似乎失败了. 创建索引失败的文档是有效的geojson(根据geojsonlint). 据我所知,它遵循MongoDB的“多边形"规则. 我将不胜感激,因为我不知道为什么索引创建似乎失败了. 提前谢谢! db.poly.ensureIndex( { loc: "2dsphere" } ) { "creat
..
我正在使用$ geoNear作为聚合框架的第一步.我需要根据“标签"字段过滤出结果,并且效果很好,但我发现有两种方法都能给出不同的结果. 示例MongoDB文档 { "position": [ 40.80143, -73.96095 ], "tag": "pizza" } 我已将2dsphere
..
当我尝试在几何体 db.polygons.createIndex({“geometry”:“2dsphere”})上创建一个索引时,它停止在一个具有错误代码16755.它表示它无法提取地理键和重复顶点:18和20 。 所以经过进一步的检查,看起来好像是这样的情况发生时,多边形中的2个节点靠得很近,甚至是重复的。 然后在QGIS中手动删除这个节点,然后重新尝试这个过程,只是发现另一个面相
..
为什么我做一个2dsphere指数,但是当我查询它显示s2cursor,我觉得应该是geosearchcursor。 MongoDB的文档中这样说: 的http://docs.mongodb.org/manual/reference/method/cursor.explain/#explain-output-fields-core 光标是用于报告所使用的查询光标的类型的字符串 操作: Ba
..