MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как се представят полетата на MongoDB GeoJSON в схема Mongoose?

За справка, GeoJSON се поддържа официално в Mongoose 3.6

Вижте бележките за изданието тук.

Пример (от документите):

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

... след това ...

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Не може да стартира MongoDB като услуга

  2. Създайте индекс за заместващи символи в MongoDB

  3. Rails 3:как да използвате активен запис и mongoid едновременно

  4. Как да актуализирате множество полета, като използвате Update.Set в MongoDB, като използвате официалния драйвер на c#?

  5. Как да инсталирате MongoDB Community Edition на Ubuntu