首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mongodb的全局选项

mongodb的全局选项
EN

Stack Overflow用户
提问于 2015-08-15 23:06:55
回答 2查看 107关注 0票数 0

我是nodejs,mongodb的新手,并开始了一个使用流星的项目。到目前为止一切都很顺利。

想象一下,我想要创建一个管理住宿和他们的预订请求的网站。布置住宿真的很容易。现在我有了全球性的选择,比如为“旺季”、“淡季”、“中期”设定时间段.或为每个住宿而共同使用的文本。

通常情况下,我只会写在我的住宿模板,但我想保存在MongoDb的原因是,我希望网站管理员能够编辑这些内容。

我应该把那些“全局设置”存储在哪里?我在哪里存储属于每个住宿的文本?

现在,我创建了一个名为“选项”的集合,并创建了一个名为“食宿”的文档,该文档保存了不同的季节和消息。但这感觉很糟糕。

希望你能理解!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-16 02:03:23

拥有一个“选项”集合来存储站点范围的设置是完全有效的。

代码语言:javascript
复制
{
  someOption: true,
  anotherOption: 8500
}

我建议使用天文学包来帮助定义数据结构。

如果您编辑您的答案,以更好地解释您的各种数据和它是如何相互关联的,我可以编辑我的答案给出更多的细节,或建议我如何构造它自己。

票数 0
EN

Stack Overflow用户

发布于 2015-08-16 01:48:51

如果您想要利用MongoDB的优势,用关系组织一个MongoDB数据库结构是很棘手的。

创建相关集合,然后由其他集合引用,是在多个集合之间共享记录的唯一方法。理想情况下,MongoDB处理关系的主要方式是嵌入一个文档,但随后您就失去了其他文档引用它的能力。

如果这是您在MongoDB中感受到这种压力的唯一情况,那么外部引用并不可怕。像猫鼬这样的库可以帮助您管理架构和关系。但是,如果您发现自己严重依赖这种模式,那么传统的SQL数据库可能更适合您。

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

https://stackoverflow.com/questions/32030248

复制
相关文章

相似问题

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