Command.geoIntersects(options: Object): Command

支持端:小程序 , 云函数

找出给定的地理位置图形相交的记录

参数

options: Object

属性类型默认值必填说明
geometryObject地理信息结构,Point

返回值

Command

索引要求

需对查询字段建立地理位置索引

示例代码:找出和一个多边形相交的记录

  1. const _ = db.command
  2. const { Point, LineString, Polygon } = db.Geo
  3. db.collection('restaurants').where({
  4. location: _.geoIntersects({
  5. geometry: Polygon([
  6. LineString([
  7. Point(0, 0),
  8. Point(3, 2),
  9. Point(2, 3),
  10. Point(0, 0)
  11. ])
  12. ]),
  13. })
  14. })