【发布时间】:2016-05-14 10:43:28
【问题描述】:
我有一个如下的数据结构。如何为该结构定义地理索引?
{
"currentGeoLocation": {
"latitude": -10,
"longitude": 1
}
}
我尝试了这些命令: 1-
db.test.ensureIndex({ type: "geo", fields: [ "currentGeoLocation[latitude]","currentGeoLocation[longitude]" ] });
2-
db.test.ensureIndex({ type: "geo", fields: [ "currentGeoLocation.latitude","currentGeoLocation.longitude" ] });
但我认为没有一个可以正常工作。因为在我搜索最近的项目后,我得到了 []。 有什么问题?
【问题讨论】:
-
这些答案对你有用吗?如果是,您能否将其中最好的标记为“已接受”?如果没有,缺少什么?您愿意分享您的实际解决方案吗?
标签: geolocation location arangodb aql