PostgreSQL 相当于 MongoDB 的 Mongoose?
Posted
技术标签:
【中文标题】PostgreSQL 相当于 MongoDB 的 Mongoose?【英文标题】:PostgreSQL equivalent to MongoDB's Mongoose? 【发布时间】:2020-02-13 07:12:20 【问题描述】:我正在为一个项目使用 PostgreSQL,为此我需要一个 SQL 数据库。
有人知道 PostgreSQL 相当于 MongoDB 的 Mongoose 吗?
【问题讨论】:
【参考方案1】:如果您正在寻找一种将 JSONB 类型的列转换为可以加载更新并保存的对象的方法,就像使用 mongoose 一样:
sequelize documentation 中的 §“JSONB(仅限 PostgreSQL)”类型将向您展示如何操作。
node-postgres 可能是另一种选择
【讨论】:
【参考方案2】:这取决于您编写的代码。Mongoose 是 Node.js 的 ODM 或对象数据建模工具。
这些对象建模工具通常与特定语言或框架相关联。在 Java 中,可能会使用 Hibernate。在 Django 中,有一个自定义的 ORM(交换关系数据)。使用 Node,可能会使用 Sequalize 之类的工具。
Sequalize 可能是您正在寻找的答案。
【讨论】:
【参考方案3】:你可以试试 Sequelize for PostgreSQL
【讨论】:
以上是关于PostgreSQL 相当于 MongoDB 的 Mongoose?的主要内容,如果未能解决你的问题,请参考以下文章
活动报名MongoDB + PostgreSQL中文社区南京技术大会即将来袭!
工具PostgreSQL的NoSQL特性表现抢眼,多个方面优于MongoDB