2012-01-02 56 views
0

我想知道Mongo中可以有多个GridFS?我问的原因是因为我正在与Mongo合作同时上传视频和图片。问题是我希望他们成为独立的收藏品,但我正在使用在Mongo数据库和多个文件上的多个GridFS

$db ->gridFS(); 

它使用相同的集合。那么如何分离这两种类型并使用gridFS呢?

同样对于图像,图像文件具有与一个ID关联的图像的多个版本。这可以在GridFS中完成吗? grid->StoreFile似乎只存储一个文件。

回答

1
  • 要使用多个集合的GridFS的,使用此method有自己的前缀

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

  • 要保存多个版本的文件,我会建议存储文件,生成的文件名和店面形象标识和文件元数据中的版本。