MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm thế nào để một người đại diện cho các trường MongoDB GeoJSON trong một giản đồ Mongoose?

Để tham khảo, GeoJSON được hỗ trợ chính thức trong Mongoose 3.6

Xem ghi chú phát hành tại đây.

Ví dụ (từ tài liệu):

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

... sau đó ...

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. Trong mongoDb, làm cách nào để xóa một phần tử mảng theo chỉ mục của nó?

  2. Công dụng của Jade hoặc Handlebars khi viết ứng dụng AngularJs

  3. Tạo ID đối tượng tùy chỉnh trong MongoDB

  4. Truy vấn mảng lồng nhau MongoDB

  5. MongoDB 2.1 Khung tổng hợp Tổng các phần tử mảng khớp với tên