public static Bson geoIntersects(final String fieldName, final Geometry geometry) {
        return new GeometryOperatorFilter<Geometry>("$geoIntersects", fieldName, geometry);
    }
public static Bson geoIntersects(final String fieldName, final Geometry geometry) {
        return new GeometryOperatorFilter<Geometry>("$geoIntersects", fieldName, geometry);
    }
public static Bson geoIntersects ( final String fieldName , final Geometry geometry ) { return new GeometryOperatorFilter < Geometry > ( "$geoIntersects" , fieldName , geometry ) ; }
Creates a filter that matches all documents containing a field with geospatial data that intersects with the specified shape.

@param fieldName the field name
@param geometry  the bounding GeoJSON geometry object
@return the filter
@since 3.1
@mongodb.driver.manual reference/operator/query/geoIntersects/ $geoIntersects
@mongodb.server.release 2.4
Creates a filter that matches all documents containing a field with geospatial data that intersects with the specified shape .