السلام عليكم يا اخوان

أعمل على مشروع باستخدام Node.js وExpress.js وأستخدم قاعدة بيانات MongoDB وتطلَّب مني أن أضيف إليه خاصية لرفع الوسائط على قاعدة البيانات ولكن قبل أن أضيفها أردت أن أعرف ما هي أفضل طريقة لرفع الوسائط كالصور مثلًا على قاعدة بيانات مونجو؟

هل:

أنشئ مجلد خاص داخل المشروع ثم تُحفظ الصور عليه ويتم حفظ مساراتها فقط داخل قاعدة البيانات

أم:

يُحفظ الكود المصدري للصور مباشرة داخلها!

مع ذكر محاسن وعيوب كل منهما، وإذا توفرت طريقة ثالثة لا بأس من ذكرها أيضًا.