0

Mongo で複数の GridFS を持つことは可能でしょうか? 私が質問している理由は、Mongo でビデオと画像の両方のアップロードに取り組んでいるためです。問題は、それらを個別のコレクションにしたいのですが、使用しています

$db ->gridFS();

同じコレクションを使用します。では、どうすれば 2 つのタイプを分離し、引き続き gridFS を使用できますか?

また、画像の場合、画像ファイルには、1 つの ID に関連付けられた複数のバージョンの画像があります。これは GridFS で実行できますか? grid->StoreFile1つのファイルのみを保存するようです。

4

1 に答える 1

2
  • gridfs に複数のコレクションを使用するには、独自のプレフィックスを付けてこのメソッドを使用します

    $collection = $db->getGridFS($prefix);

  • 複数のバージョンでファイルを保存するには、生成されたファイル名でファイルを保存し、代わりにファイル メタデータにイメージ ID とバージョンを保存することをお勧めします。

于 2012-01-03T03:21:19.003 に答える