MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Speichern Sie GeoJSON-Polygone in MongoDB

Verwenden Sie mit MongoDB 2.4 den "2dsphere"-Index für GeoJSON-Punkte, LineStrings und Polygone.

Sie können beispielsweise diesen Index erstellen:

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

Und speichern Sie diesen LineString:

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

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