MySQL Error number: 3070; Symbol: ER_INVALID_GEOJSON_MISSING_MEMBER; SQLSTATE: HY000

文档解释

Error number: 3070; Symbol: ER_INVALID_GEOJSON_MISSING_MEMBER; SQLSTATE: HY000

Message: Invalid GeoJSON data provided to function %s: Missing required member ‘%s’

错误说明:

ER_INVALID_GEOJSON_MISSING_MEMBER:MySQL错误号3070表明服务器检查到地理JSON对象缺少必填的成员变量。

常见案例

这种错误通常发生在尝试执行地理查询时,指定的地理JSON对象缺少用来定义其特定类型的成员变量,例如:

– 当使用Point特定类型时它缺少coordinates成员变量;

– 当使用LineString特定类型时它缺少“coordinates”成员变量;

– 当使用Polygon特定类型时,它缺少“coordinates”成员变量。

解决方法:

请确保地理JSON对象包含所有必需的成员变量,以便正确执行查询。如果查询中包含的地理JSON对象缺少必要的成员变量,则应将错误消息ER_INVALID_GEOJSON_MISSING_MEMBER反映回客户端。

你可能感兴趣的