在数据库中存储对象
Posted
技术标签:
【中文标题】在数据库中存储对象【英文标题】:storing objects in database 【发布时间】:2013-01-10 05:12:54 【问题描述】:想象一个类 A 有一个属性 x 和一个属性 y 和一个类 B一个属性 Z 并继承其父 A 的所有属性。我的班级 Hello 女巫是 B,现在应该可以访问 A 和 B 的所有属性。每个属性都可以在每个阶段被覆盖。
继承和重载/覆盖 - 但我想将此类对象存储在数据库中,并通过简单的 api 进行读写访问。
有什么建议吗?
【问题讨论】:
建议:阅读driver 文档以了解符合您需求的任何语言。可能有一个对象层可以提供您想要的这种支持。它是一个无模式的文档数据库,因此它是应用程序设计来满足您的需求,而不是 MongoDB。 【参考方案1】:MongoDB 是面向文档的,可以将数据保存为对象和数组。 您必须编写函数将数据从/到 mongodb 转换为您的对象结构并使用它。
this link Show you how to Save Object into DB
【讨论】:
以上是关于在数据库中存储对象的主要内容,如果未能解决你的问题,请参考以下文章