0
我是新來ArangoDB和NoSQL一般,我研究ArangoDB因爲我已經跑了兩個簡單的例子正確 https://mikewilliamson.wordpress.com/2014/05/07/arangodbs-geo-spatial-functions/ArangoDB地理空間陣列
現在的空間查詢
,當我嘗試申請我目前的文件,我似乎無法使其工作
這裏是我的JSON文件的示例
{
"branches": [
{
"currentGeoLocation": {
"latitude": -10,
"longitude": 1
}
}
],
"name": "example"
}
我曾嘗試以下查詢,沒有運氣
LET coll = (FOR item IN positions
RETURN {
name:item.name,
lat:item.branches[0].currentGeoLocation.latitude,
lng:item.branches[0].currentGeoLocation.longitude
})
FOR geo IN WITHIN(coll, -10, 1, 1) RETURN geo
-----------
FOR item in positions
FOR branch in item.branches
for geo in within(branch,-10,2,1)
return geo
誰能幫助我如何獲得geoLocations收集正確,以獲得地理查詢運行嗎?
此外,我已經用mongosh定義了幾何索引,沒有任何錯誤: db.positions.ensureGeoIndex('latitude','longitude');