【问题标题】:Designing documents for my nosql ravendb为我的 nosql ravendb 设计文档
【发布时间】:2011-12-29 22:11:31
【问题描述】:

所以我目前正在尝试使用 ravendb 制作一个项目。并且出现了一些从关系到文档的基本转变。

我一直在阅读http://ayende.com/blog/4466/that-no-sql-thing-modeling-documents-in-a-document-database,现在仍然如此。查看帖子和类别,如果没有帖子,我将如何显示类别?我不是在写博客,但需要用户输入一些数据,其中一些是一个选项集,如类别.....我可以控制。

【问题讨论】:

    标签: nosql ravendb


    【解决方案1】:

    创建一个用于定义所有类别的单独文档。

    为帖子选择的类别不必参考类别定义文档。毕竟它们只是类别。

    【讨论】:

    • 嗯,这将是我通常会做的“关系”,但这是思考文档的错误方式吗?但我还能如何得到它们?在某些地方硬编码,为什么不在数据库中。我知道在应该使用类别的文档被持久化之后,两者之间没有物理“关系”。
    • 看看 ravendb 专辑/流派中的示例数据,有一个定义流派的文档,所以毕竟你可能是对的......
    • 不同之处在于您没有 PostTags 表(在 Post 文档中只有一个 string[] Tags。所有没有任何外部引用的子聚合都应该在根聚合内( OrderLinesOrder)。这篇文章真的很棒:codeofrob.com/archive/2010/12/21/…
    猜你喜欢
    • 1970-01-01
    • 2014-10-16
    • 1970-01-01
    • 2012-10-09
    • 1970-01-01
    • 2015-12-27
    • 1970-01-01
    • 1970-01-01
    • 2011-06-11
    相关资源
    最近更新 更多