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 迁移到 MongoDB

工具PostgreSQL的NoSQL特性表现抢眼,多个方面优于MongoDB

PostgreSql 或 MongoDb 用于从 REST API 接收的 JSON 数据

再见 MongoDB,你好 PostgreSQL

用于存储位置数据(经纬度)和搜索的 postgresql 或 Mongodb?