public function setGeometryCollection($field, array $geometryCollection)
    {
        return $this->setGeometry(
            $field,
            new \GeoJson\Geometry\GeometryCollection($geometryCollection)
        );
    }
public function setGeometryCollection($field, array $geometryCollection)
    {
        return $this->setGeometry(
            $field,
            new \GeoJson\Geometry\GeometryCollection($geometryCollection)
        );
    }
public function setGeometryCollection ( $ field , array $ geometryCollection ) { return $ this -> setGeometry ( $ field , new \ GeoJson \ Geometry \ GeometryCollection ( $ geometryCollection ) ) ; }
Set collection of different geometries

Requires MongoDB version 2.6 or above with 2dsparse index version 2
to use MultiPoint, MultiLineString, MultiPolygon and GeometryCollection.

@link http://docs.mongodb.org/manual/core/2dsphere/#geometrycollection
@param string $field
@param array $geometryCollection
@return \Sokil\Mongo\Document
Set collection of different geometries