如何解决在对象创建/插入期间从 Sequelize 调用 Postgres 函数
我正在使用 Sequelize 将 GeoJSON 对象插入到 PostGIS(基于 Postgres)的数据库中。这工作正常:
await Feature.create({
name: req.body.name,// a string
the_geom: req.body.geometry,// a JavaScript object
});
但是,我需要在插入函数时调用它。如果我正在编写原始 SQL,这将如下所示:
INSERT INTO Features (name,the_geom)
SELECT '...',ST_Transform(ST_GeomFromGeoJSON('{ type: "Feature",... }'),3857);
有没有什么优雅的方法来实现这一目标?我想如果我使用 sequelize.literal
我必须产生整个文字,处理转义等?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。