在Mongodb中存储100 MB的大文件

时间:2012-04-02 10:12:10

标签: php mongodb nosql

我想在MongoDB中存储100MB到1GB的大文件,就像BLOB对象一样,以后可以更容易地检索它。我正在使用的编程语言是PHP 请从这个意义上指导我。

2 个答案:

答案 0 :(得分:2)

您需要使用GridFS,因为通常MongoDB文档限制为16MB。请参阅http://www.php.net/manual/en/class.mongogridfs.php

中PHP文档中的概述和示例

答案 1 :(得分:0)

MongoDB 1.8及更高版本中文档的最大大小为16Mb。

以前它是4Mb。 GridFS使人们可以跨多个文档无缝地传播单个文件。如果您检查MongoDB中的实际文档,您会注意到许多单独的文档,但通过GridFS,它们将无缝地显示为单个文件。

这会回答这个问题吗?