如何在NodeJs sequelize中创建具有multipolygon数据类型的表字段?
myfield: {
type: ?????,
allowNull: true
}
MySQL表结构是 -
CREATE TABLE `contextoccurrence` (
`field1` int(11) NOT NULL AUTO_INCREMENT,
`myfield` polygon DEFAULT NULL,
)
答案 0 :(得分:1)
我现在正在学习Sequelize并尝试插入几何字段(类型:DataTypes.GEOMETRY)。
按照Sequelize文档(http://docs.sequelizejs.com/variable/index.html),如果使用MySQL,似乎无法插入多面,并且在PostgreSQL的情况下不确定:
存储几何信息的列。它仅适用于PostgreSQL(使用PostGIS)或MySQL。在MySQL中,允许的几何类型是POINT,LINESTRING,POLYGON。 GeoJSON被接受为输入并作为输出返回。