sql >> Database >  >> NoSQL >> MongoDB

Hoe representeer je MongoDB GeoJSON-velden in een Mongoose-schema?

Ter referentie:GeoJSON wordt officieel ondersteund in Mongoose 3.6

Bekijk hier de release-opmerkingen.

Voorbeeld (uit de documenten):

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

... dan ...

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. Een MongoDB-replicaset converteren naar een stand-alone server

  2. MongoDB-gegevens in rust versleutelen

  3. Hoe array-element in mongodb te verwijderen?

  4. MongoDB-prestaties:MongoDB Map-Reduce-bewerkingen uitvoeren op secundairen