如何在sequelize中创建具有Multipolygon数据类型的表字段

时间:2016-10-07 04:08:46

标签: node.js sequelize.js

如何在NodeJs sequelize中创建具有multipolygon数据类型的表字段?

myfield: {
    type: ?????,
    allowNull: true
}

MySQL表结构是 -

CREATE TABLE `contextoccurrence` (
  `field1` int(11) NOT NULL AUTO_INCREMENT,
  `myfield` polygon DEFAULT NULL,

) 

1 个答案:

答案 0 :(得分:1)

我现在正在学习Sequelize并尝试插入几何字段(类型:DataTypes.GEOMETRY)。

按照Sequelize文档(http://docs.sequelizejs.com/variable/index.html),如果使用MySQL,似乎无法插入多面,并且在PostgreSQL的情况下不确定:

  

存储几何信息的列。它仅适用于PostgreSQL(使用PostGIS)或MySQL。在MySQL中,允许的几何类型是POINT,LINESTRING,POLYGON。   GeoJSON被接受为输入并作为输出返回。