3

css、js、imgファイルを含む1.000.000のWebページをmongodb + gridfsに保存するにはどうすればよいですか? ページと html ファイル間のリンクを定義する方法は?

4

2 に答える 2

1

GridFSは、2つのコレクションを使用して、オブジェクトメタデータとバイナリデータを含むチャンクを含むデータファイルを格納します。既存のフィールドに干渉しない限り、ファイル内のメタデータを任意の方法で拡張できるため、オブジェクトに「タグ付け」して、適切と思われる方法でオブジェクトを記述し、任意の方法で分離することができます。ファイルタイプ、コンテンツタイプ、言語など。

この機能は、GridFS仕様にも記載されています:http ://www.mongodb.org/display/DOCS/GridFS+Specification

または、完全に別個のコレクションを自分で作成し、その方法でオブジェクトを参照することもできます(おそらく、ファイル_idを保存することによって)。

于 2012-04-25T09:06:17.143 に答える
1

一般的なSQLについてはこちらをご覧ください - > mongodb: http://www.mongodb.org/display/DOCS/SQL+to+Mongo+Mapping+Chart

特に埋め込みとリンク: http://www.mongodb.org/display/DOCS/Schema+Design#SchemaDesign-EmbeddingandLinking

これを GridFS にも適用できるはずです。

于 2012-04-25T08:53:30.513 に答える