Mongo数据库上的多个GridFS和多个文件


Multiple GridFS on a Mongo Database and Multiple Files

我想知道是否有可能在蒙古有多个GridFS ?我问的原因是因为我正在与Mongo一起工作,它有视频和图像上传。问题是我希望它们是单独的集合,但我使用

$db ->gridFS();

使用相同的集合。那么,如何在分离这两种类型的同时仍然使用gridFS呢?

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

  • 要为网格使用多个集合,使用这个方法时要加上你自己的前缀

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

  • 要保存多个版本的文件,我建议使用生成的文件名存储文件,并将图像id和版本存储在文件元数据中。