在数据库中存储对象

Posted

技术标签:

【中文标题】在数据库中存储对象【英文标题】:storing objects in database 【发布时间】:2013-01-10 05:12:54 【问题描述】:

想象一个类 A 有一个属性 x 和一个属性 y 和一个类 B一个属性 Z 并继承其父 A 的所有属性。我的班级 Hello 女巫是 B,现在应该可以访问 AB 的所有属性。每个属性都可以在每个阶段被覆盖。

继承和重载/覆盖 - 但我想将此类对象存储在数据库中,并通过简单的 api 进行读写访问。

有什么建议吗?

【问题讨论】:

建议:阅读driver 文档以了解符合您需求的任何语言。可能有一个对象层可以提供您想要的这种支持。它是一个无模式的文档数据库,因此它是应用程序设计来满足您的需求,而不是 MongoDB。 【参考方案1】:

MongoDB 是面向文档的,可以将数据保存为对象和数组。 您必须编写函数将数据从/到 mongodb 转换为您的对象结构并使用它。

this link Show you how to Save Object into DB

【讨论】:

以上是关于在数据库中存储对象的主要内容,如果未能解决你的问题,请参考以下文章

C# 如何从存储在数据库中的 OLE 对象中保存图像

Swift Parse - 本地数据存储并在表格视图中显示对象

在 SQLCe 数据库中存储对象的最有效方法是啥?

在数据库中存储对象

如何将 JSON 对象存储在 SQLite 数据库中

我试图在数据库中存储ArrayList对象