MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Stocker les polygones GeoJSON dans MongoDB

Avec MongoDB 2.4, utilisez l'index "2dsphere" pour les points GeoJSON, les LineStrings et les polygones.

Par exemple, vous pouvez créer cet index :

db.mycoll.ensureIndex( { loc : "2dsphere" } )

Et stockez cette LineString :

{ loc : { type : "LineString" , coordinates : [ [ 1 , 2 ] , [ 3 , 4 ] ] } }

Voir http://docs.mongodb.org/manual/applications/2dsphere/ .