作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试将 GeoJSON 对象简单地插入到 Mongo 数据库中:
> db.users.ensureIndex({'loc': '2d'})
> db.users.insert({'loc': {'type': 'Point', 'coordinates': [50, 50]}})
location object expected, location array not in correct format
没有外部上下文 - 这是 mongo shell 中的新数据库和新集合。我做错了什么?
最佳答案
http://docs.mongodb.org/manual/applications/geospatial-indexes/
说你应该使用 2dsphere 来使用 GeoJSON
db.users.ensureIndex({'loc': '2dsphere'})
你用的是老方法
db.users.ensureIndex({'loc': '2d'})
你必须使用
db.users.insert({'loc': [50.0, 50.0]})
关于javascript - 蒙戈 GeoJSON : location object expected,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21709632/
我是一名优秀的程序员,十分优秀!