首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MongoDB中的“泛型集合”?

MongoDB中的“泛型集合”?
EN

Stack Overflow用户
提问于 2012-01-08 06:52:23
回答 1查看 229关注 0票数 0

总的来说,当涉及到mongodb和nosql时,我是一个新手,但我非常热衷于想要学习很多东西,非常快!

所以,我得到的情况是,我得到了几乎相同的类型,但有些是子类型/继承自主类型。现在,让我们称它为“文件”。此文件可以是图像,也可以是可执行文件。如果它是一个图像,则它的字段与exe文件不同。但一般来说,它们是相同的“东西”->一个文件。

我如何实现这一点,同时又不使用RDBMS风格的DB-Schema呢?

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-08 06:59:08

首先,我假设您不打算将二进制文件存储在数据库(关系数据库或非关系数据库)中。如果您打算这样做,MongoDB支持GridFS可以提供帮助。

也就是说,您的模式可以具有名称和具有类型的类型属性,并且由于MongoDB是无模式的,因此可以非常容易地向文档添加属性。所有这些文档都可以是同一集合的一部分。

我在IGN工作,我们的游戏也有类似的情况,不同平台的游戏有不同的属性,但归根结底它们都是“游戏”。就像像“愤怒的小鸟”这样的iOS游戏一样,“愤怒的小鸟”不会像“现代战争”那样具有相同的属性。

祝你好运!希望这能有所帮助。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8773783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档