Command.geoIntersects(options: Object): Command

支持端:小程序 , 云函数

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

参数

options: Object

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

返回值

Command

索引要求

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

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

const _ = db.command
const { Point, LineString, Polygon } = db.Geo
db.collection('restaurants').where({
  location: _.geoIntersects({
    geometry: Polygon([
      LineString([
        Point(0, 0),
        Point(3, 2),
        Point(2, 3),
        Point(0, 0)
      ])
    ]),
  })
})