EW
7 سال پیش توسط EW مطرح شد
0 پاسخ

زیر مجموعه گیری کاربر در express و mongodb

سلام
ببینید شما حساب کنید ما یه table داریم با نام user که اطلاعات کاربر در اون ذخیره میشه(ایمیل,پسورد,زیرمجموعه) این زیر مجموعه همونطور که از اسمش مشخصه یه سری کاربر ها میتونند تو این فیلد باشند ! برای شفافیت بیشتر مثالی میزنم حساب کنید من لینکی دارم
test.com/ref=321 خب این لینک اختصاصی منه برای زیر مجموعه گیری وقتی میام به شخص دومی معرفی میکنم و از طریق این لینک عضو میشه حالا باید دقیقا چه اتفاقی بیوفته؟ من فکر میکنم عضویت این کاربر به عنوان یک کاربر مستقل حتما باید در تیبل user باشه خب اگر اینجوری باشه من نمیتونم از خوده user به user ریلیشن یا همون population mongoose رو انجام بدم بازم مثال با کد میارم... اینجا حساب کنید تیبل user هستش که مقادیرش این هاست

    email : { type : String , required : true} ,
    password : { type : String , required : true} ,
    subset:{type : Number , required : false, default:0,ref:""},

همونطور که مشاهده میکنید من قسمت ref رو خالی گذاشتم چونکه اگر کاربری با لینک من عضو شه تو تیبل user ذخیره میشه در صورتی که من نمیتونیم به خوده تیبل user دوباره ref بدم امیدوارم منظورم رو رسونده باشم


ثبت پرسش جدید

به همدیگه کمک کنیم

به EW کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام