আমি ধরে নিলাম আপনি ইতিমধ্যে জানেন যে মঙ্গোডিবি একটি নোএসকিউএল ডাটাবেস সিস্টেম যা বিএসওএন নথিগুলির আকারে ডেটা সঞ্চয় করে। আপনার প্রশ্নটি অবশ্য নোড.জেএস এর প্যাকেজগুলির বিষয়ে is
Node.js নিরিখে MongoDB হয় নেটিভ চালক একটি MongoDB উদাহরণস্বরূপ সাথে ইন্টারঅ্যাক্ট করার জন্য এবং নকুল একটি হল অবজেক্ট মডেলিং টুল MongoDB জন্য।
প্রোগ্রামারদের তাদের ডেটা মডেল করার একটি উপায় সরবরাহ করার জন্য মঙ্গুজ ডিগ্রী ড্রাইভারের উপরে নির্মিত।
সম্পাদনা করুন:
আমি কোনটি ভাল তা নিয়ে মন্তব্য করতে চাই না, কারণ এটি উত্তরটি মতামতযুক্ত করবে। তবে আমি উভয় পদ্ধতির ব্যবহারের কিছু সুবিধা এবং অসুবিধাগুলির তালিকা করব।
মঙ্গুজ ব্যবহার করে, কোনও ব্যবহারকারী নির্দিষ্ট সংগ্রহের নথির জন্য স্কিমাটি সংজ্ঞায়িত করতে পারেন। এটি মঙ্গোডিবিতে ডেটা তৈরি এবং পরিচালনায় প্রচুর সুবিধা সরবরাহ করে। নেতিবাচক দিক থেকে, মঙ্গুজ শিখতে কিছু সময় লাগতে পারে এবং স্কিমার পরিচালনা করতে কিছুটা সীমাবদ্ধতা রয়েছে যা বেশ জটিল।
তবে, যদি আপনার সংগ্রহের স্কিমাটি অনির্দেশ্য হয়, বা আপনি নোড.জেএসের মধ্যে মঙ্গো-শেলের মতো অভিজ্ঞতা চান, তবে এগিয়ে যান এবং মঙ্গোডিবি ড্রাইভারটি ব্যবহার করুন। এটি নেওয়া সবচেয়ে সহজ the এখানে নেতিবাচকতাটি হ'ল ডেটা যাচাই করার জন্য আপনাকে বৃহত পরিমাণে কোড লিখতে হবে এবং ত্রুটির ঝুঁকি বেশি।