سلام
در دیتابیس mongodb که یک دیتابیس nosql هستند شما با فرمت json کار می کنید البته خود mongo تغییراتی روی دیتایی که می خواد ذخیره بشه میده ولی به اون کاری نداریم و دیتا در قالب collection و در هر کالکشن به صورت document ذخیره میشه و در یک کالکشن شما ممکنه چندین داکیومنت داشته باشین که از نظر تعداد فیلد با هم تفاوت هایی داشته باشند اما همه این داکیومنت ها در نهایت نمی تونن حجمی بیشتر از 16 مگ داشته باشن که البته با توجه به فرمتی که باهش کار می کنیم (Json) حجم واقعا بالایی هست. برای آپلود تصاویر، ویدیو و … سناریویی که در هر دیتابیسی یکسان هست قرار دادن آدرس فایل ذخیره شده در doc و البته collection مربوطه می باشد. و اگر مسئله محدودیت حجمی رو کنار بذاریم قرار دادن فایل هایی با حجم سنگین به صورت مستقیم در دیتابیس اصلا کار معصولی نیست