2011-11-15 12 views
1

私は現在、ravendbを使ってプロジェクトを作ろうとしています。そして、リレーショナルからドキュメントの課題への基本的な移行が現れます。私のnosql ravendbのためのドキュメントを設計する

私はhttp://ayende.com/blog/4466/that-no-sql-thing-modeling-documents-in-a-document-databaseをまだ読んできましたが、まだあります。投稿とカテゴリを見ると、投稿がない場合にどのようにカテゴリを表示しますか?私はブログを作っていませんが、データを入力する必要があり、その中にはカテゴリのようなオプションがあります。

答えて

2

すべてのカテゴリを定義するために使用する個別の文書を作成します。

投稿用に選択されたカテゴリは、カテゴリ定義文書への参照を持つ必要はありません。彼らはすべてのカテゴリーの後にあります。

+1

これは私が典型的には「リレーショナル」を行うだろうが、これは誤った考え方の文書ですか?しかし、それ以外はどうすれば入手できますか?いくつかの場所でハードコードされているので、なぜdbにはありませんか?私は、カテゴリを使用すべき文書が永続化された後、2つの間に物理的な「関係」はないことを知っています。 –

+1

ravendbアルバム/ジャンル内のサンプルデータを見ると、ジャンルを定義した文書がありますので、結局は正しいかもしれません.... –

+1

違いは、PostTagsテーブルを持たないことです(ちょうど 'string [ ( 'Order's内にあります)。この投稿は本当に素晴らしいです:http://codeofrob.com /archive/2010/12/21/ravendb-document-design-with-collections.aspx – jgauffin

関連する問題