gpt4 book ai didi

eve - GeoJSON Python 前夕示例

转载 作者:行者123 更新时间:2023-12-01 13:49:45 25 4
gpt4 key购买 nike

我正在尝试根据 Eve 文档 (v0.6.1-dev) 进行 GeoJSON 查询:http://python-eve.org/features.html

但是postman中的查询返回错误:

postman GET: http://localhost:5000/people?where= {"location": {"$near": {"$geometry": {"type":"Point", "coordinates": [10.0, 20.0]}, "$maxDistance": 1000}}}

错误:500内部服务器错误服务器遇到内部错误,无法完成您的请求。服务器过载或应用程序出错。

'people' 集合包含位​​置,如下所示:

postman GET: http://localhost:5000/people

"_items": [
{
"_updated": "Wed, 30 Sep 2015 10:26:51 GMT",
"firstname": "John",
"lastname": "Doe",
"born": "Thu, 27 Aug 1970 14:37:13 GMT",
"role": [
"author"
],
**"location": {
"type": "Point",
"coordinates": [
100,
0
]
},**
"_links": {
"self": {
"href": "people/560bb8eb6adf7d0e70f26cd0",
"title": "person"
}
},

知道为什么这不起作用吗?

最佳答案

尝试打开 Debug模式(在设置中设置 DEBUG = True)并查看实际错误是什么。很有可能该字段没有geo索引(Eve不会自动为你创建索引)。

更新:从 v0.6 开始,您还可以让 Eve 为您维护索引,请参阅文档中的 mongo_indexes 关键字

关于eve - GeoJSON Python 前夕示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32864091/

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