MongoDB和PHP - 插入和更新大型PHP数组

时间:2011-10-29 15:51:35

标签: php mongodb gridfs

我有一个循环,每次循环迭代时,它都会向数组添加一条记录。

在我当前的模型中,我等待循环完全完成,然后将该数组插入MongoDB,直到现在还没有出现问题。

现在我的数组大小在循环后开始超过10 MB,我读到Mongo有4MB的限制。而且我不希望在等待循环完成时将整个数组存储到内存中。

理想情况下,我喜欢在循环内对集合的同一个Mongo Id进行更新,这样我就不需要将数组存储在内存中。但是,如果收集大小超过4MB,Mongo似乎不会支持,所以我不知道如何去做。

我读过有关GridFS但我没有看到使用它插入数组的方法。任何想法将不胜感激。

0 个答案:

没有答案