我正在做一个小项目,在MongoDB数据库中存储一个文档文件。我听说文档文件不能直接存储在MongoDB中,而我们可以将其存储在Google驱动器或Dropbox等中,我们可以从那里引用它。这是对的还是错的如果是错的有人能帮我完成这个项目吗?我只是做了一个参考,了解我的项目这里是我的链接请看一下,让我知道最好的办法?
<https://plnkr.co/edit/RwjmCynuvzj8reqv2pw6?p=preview>
最佳答案
你可以在MongoDB中存储大文件。看看https://www.mongodb.com/blog/post/storing-large-objects-and-files-in-mongodb
mongodb以一种称为bson的二进制格式存储对象。宾达是
二进制字节数组的bson数据类型。但是,MongoDB对象是
通常大小限制在4MB。为了解决这个问题,文件是
“分块”到每个小于4MB的多个对象中。这个有
让我们高效地检索特定的
给定文件的范围。