моля те не прави това Базите данни не са особено подходящи за съхраняване на големи битове данни като изображения, файлове и т.н.
Вместо това:трябва да съхранявате изображенията си в специално хранилище за статични файлове като Amazon S3 , след това запазете ВРЪЗКА към това изображение във вашия MongoDB запис.
Това е много по-добре по отношение на общата производителност и функция, защото:
- Това ще намали разходите за хостинг на вашата база данни (по-евтино е да съхранявате големи файлове в S3 или други файлови услуги, отколкото в база данни).
- Това ще подобри производителността на заявките към базата данни:DB са бързи при заявки за малки части от данни, но са лоши при връщането на големи обеми данни (като файлове).
- Това ще направи вашия сайт или приложение много по-бързо:вместо да се налага да правите заявки в базата данни за вашето изображение, когато имате нужда от него, можете просто да изведете връзката към изображението и то ще бъде изобразено незабавно.
Като цяло:това е много по-добра/безопасна/бърза стратегия.