আমি মঙ্গোডিবিতে নতুন - একটি সম্পর্কিত ডেটাবেস ব্যাকগ্রাউন্ড থেকে এসেছি। আমি কিছু মন্তব্য সহ একটি প্রশ্ন কাঠামো ডিজাইন করতে চাই, তবে মন্তব্যের জন্য কোন সম্পর্কটি ব্যবহার করতে হবে তা আমি জানি না: embed
বা reference
?
স্ট্যাকওভারফ্লোর মতো কিছু মন্তব্য সহ একটি প্রশ্নের এই জাতীয় কাঠামো থাকবে:
Question
title = 'aaa'
content = bbb'
comments = ???
প্রথমে, আমি এম্বেড করা মন্তব্যগুলি ব্যবহার করতে চাই (আমার মনে embed
হয় মঙ্গোডিবিতে প্রস্তাবিত), এর মতো:
Question
title = 'aaa'
content = 'bbb'
comments = [ { content = 'xxx', createdAt = 'yyy'},
{ content = 'xxx', createdAt = 'yyy'},
{ content = 'xxx', createdAt = 'yyy'} ]
এটি পরিষ্কার, তবে আমি এই কেসটি নিয়ে চিন্তিত: আমি যদি একটি নির্দিষ্ট মন্তব্য সম্পাদনা করতে চাই , তবে আমি কীভাবে এটির বিষয়বস্তু এবং এর প্রশ্ন পাব? কোন নেই _id
আমাকে এটি যাক, কিংবা question_ref
আমাকে তার প্রশ্ন এটি দিন। (আমি তাই নবাগত আছি, যে আমি সেখানে ছাড়া এই কাজ করতে কোন ভাবেই যদি জানি না _id
এবং question_ref
।)
আমাকে কি ব্যবহার করতে হবে ref
না embed
? তাহলে আমাকে মন্তব্যের জন্য একটি নতুন সংগ্রহ তৈরি করতে হবে?