mongo $geoIntersects


### Get get LineString and Polygin - instead of $geoWithin
```typeconst box = req.body.box    const leftX = box[0][0]    const leftY = box[0][1]    const rightX = box[1][0]    const rightY = box[1][1]    const layer = req.params.layer    const facilityService = app.service('facility')    let query = {      $and: [        {          geometry: {            $geoIntersects: {              $geometry: {                type: 'Polygon',                coordinates: [                  [                    [leftX, leftY],                    [leftX, rightY],                    [rightX, rightY],                    [rightX, leftY],                    [leftX, leftY]                  ]                ]              }            }          }        },        { 'properties.layer': { $eq: layer } }      ]    }```


> [Howto get any item (Point, LineString, Polygon) within a bounding box in mongodb](https://stackoverflow.com/questions/19981372/howto-get-any-item-point-linestring-polygon-within-a-bounding-box-in-mongodb)
