gpt4 book ai didi

javascript - 蒙戈 GeoJSON : location object expected

转载 作者:搜寻专家 更新时间:2023-10-30 23:09:45 34 4
gpt4 key购买 nike

我正在尝试将 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/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com