2017-02-16 172 views
0

我不能增加文件大小超過16 MB。我沒有選擇創建多個文檔。我讀過許多關於這方面的博客,但是,我沒有任何特別的解決方案。我想調整在單個文件中,其尺寸如何增加文件大小的mongodb(大於16MB)?我

+1

請閱讀http://stackoverflow.com/questions/15307800/mongodb-single-document-size-limit-is-16mb – Blakey

+2

找到[this](https://docs.mongodb.com/manual/core/gridfs /)在簡單的谷歌搜索之後。 –

+0

我已經閱讀過這個鏈接,但是我沒有得到適當的解決方案,因爲我只想使用單個文檔 –

回答

2

從文檔(https://docs.mongodb.com/manual/reference/limits/#bson-documents)30 MB數據:

BSON文檔尺寸的最大BSON文件大小爲16兆字節。

最大文檔大小有助於確保單個文檔不能使用過量的RAM或在傳輸過程中帶寬過大的數量 。要存儲大於最大大小的文檔,MongoDB 提供了GridFS API。有關GridFS的更多信息,請參閱mongofiles和您的 驅動程序的文檔。

唯一的問題仍然存在:您確定您需要單個文檔嗎?

+0

是的,這是現在的需求。 –

+0

然後GridFS :) :) – ymz

+1

它是一個16MB + BSON文檔或只是像圖像或PDF這樣的二進制內容的BLOB? –