2016-06-02 12 views
1

ich die Geo-Spatial-Feature von MongoDB bin mit und mein typisches Dokument wie folgt aussieht:Erstellen eines Geo-Spatial-Index auf MongoDB

{ 
    "_id" : ObjectId("574ebe5f9985eb31a9bdbe39"), 
    "geoareaName" : "GEOAREA2", 
    "loc" : { 
     "type" : "Polygon", 
     "coordinates" : [ 
      [ 
       [ 
        13.870663396091308, 
        3.481292724609375 
       ], 
       [ 
        13.875996314658366, 
        3.482236862182617 
       ], 
       [ 
        13.872746581997381, 
        3.484210968017578 
       ], 
       [ 
        13.871829982503106, 
        3.484961986541748 
       ], 
       [ 
        13.870663396091308, 
        3.481292724609375 
       ] 
      ] 
     ] 
    }, 
    "color" : "#ff0000", 
    "_version" : 4, 
    "active" : false 
} 

und dann gibt es einige Punktstellen sind, die ich die $ geoIntersects Keyword-Abfrage und funktioniert wie ein Zauber, aber um das Geospatial-Feature von Mongo optimal zu nutzen, möchte ich Indizes um den Standort legen, Kann jemand bitte vorschlagen, was der richtige Ansatz dafür sein sollte.

Danke, - Vaibhav

Antwort

Verwandte Themen