sql >> Databáze >  >> NoSQL >> MongoDB

Jak lze reprezentovat pole MongoDB GeoJSON ve schématu Mongoose?

Pro informaci, GeoJSON je oficiálně podporován v Mongoose 3.6

Podívejte se na poznámky k vydání zde.

Příklad (z dokumentů):

new Schema({ loc: { type: [Number], index: '2dsphere'}})

... pak ...

var geojsonPoly = { type: 'Polygon', coordinates: [[[-5,-5], ['-5',5], [5,5], [5,-5],[-5,'-5']]] }

Model.find({ loc: { $within: { $geometry: geojsonPoly }}})
// or
Model.where('loc').within.geometry(geojsonPoly)


  1. Šest nejlepších bezplatných nástrojů pro analýzu paměti Redis

  2. Automatizace a správa MongoDB v cloudu

  3. Jak uložit prvek seznamu do mezipaměti Redis

  4. Ekvivalent uložené procedury MongoDB