2015-02-09 72 views
0

我想運行一個查詢,其中需要比較數組中特定位置的項。基於數組中特定位置的項的Mongodb查詢

例如,考慮用於存儲位置數據的GeoJSON格式。

//sample document from collection user 
{ 
    name: "Some name", 
    location : { 
     type: "Point", 
     coordinates : [<Longitude>, <Latitude>] 
    } 
} 

如何查詢位於特定經度的用戶?

我似乎在文檔中找不到任何可以幫助我做同樣的事情。

查詢我曾嘗試:

db.users.find({"location.coordinates[0]" : -73.04303}) 

回答

3

查詢更改爲以下

db.users.find({"location.coordinates.0" : -73.04303}) 
相關問題