【发布时间】:2015-08-09 10:44:19
【问题描述】:
Postgres 是首选的数据库,因为它使用 PostGIS 或其他 gists 的空间索引优势(top-k-closest-points)。看起来 Node.js ORM 不直接支持空间索引,那么哪一个需要最少的黑客攻击? Sequelize 和 node-orm-2 似乎需要一些黑客攻击才能使其工作。有什么建议吗?
【问题讨论】:
标签: node.js postgis sequelize.js node-orm2
Postgres 是首选的数据库,因为它使用 PostGIS 或其他 gists 的空间索引优势(top-k-closest-points)。看起来 Node.js ORM 不直接支持空间索引,那么哪一个需要最少的黑客攻击? Sequelize 和 node-orm-2 似乎需要一些黑客攻击才能使其工作。有什么建议吗?
【问题讨论】:
标签: node.js postgis sequelize.js node-orm2
截至sequelize 3.4.0,已为 postgres 添加了几何支持。您可以在模型定义中使用 GEOMETRY 数据类型:
sequelize.define("point", {
geom: DataTypes.GEOMETRY
});
【讨论】: