description

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

- 3 ماه پیش
EW ( 1870 تجربه )
3 ماه پیش

سلام
ببینید شما حساب کنید ما یه 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 بدم امیدوارم منظورم رو رسونده باشم

برای ارسال پاسخ باید وارد سایت شوید