ما در قسمت قبل کاری کردیم که فقط جنسیت (gender) و نام کامل کاربر نمایش داده شود بنابراین باید یک قدم جلوتر رفته و محل کاربر را نیز به صورت داده های geoJSON نمایش بدهیم. در حال حاضر ساختار کاربر ما در پایگاه داده به شکل زیر است: اگر دقت کنید هر کاربر دو نقطه ی مختصاتی دارد latitude و longitude بنابراین می توانیم این دو نقطه را گرفته و یک داده ی geoJSON از آن در بیاوریم. البته مشکل اینجاست که این نقاط به صورت رشته هستند اما ما باید آن ها را به صورت عددی در بیاوریم. البته ایمیل و dob را هم نمایش خواهیم داد بنابراین بهتر است با location شروع کنیم. همانطور که می دانید ما می توانیم از یک اپراتور چند بار استفاده کنیم و تکراری بودن آن ها در هر Stage اصلا مهم نیست چرا که هر Stage داده های stage قبلی را دریافت می کند. بر همین اساس من یک project$ دیگر را می نویسم تا داده های location را در آن تغییر بدهم. چرا؟ project$ فعلی ما بسیار پیچیده است (نام را در آن تغییر داده ایم) و نوشتن کد های دیگر در آن، کار خواندن کد ها را بسیار سخت می کند بنابراین بهتر است یک stage دیگر را برایش تعریف کنیم. در کد بالا مشاهده می کنید که این stage اضافه شده، مقادیر id را حذف کرده اما مقادیر name و email را می گیرد و آن ها را به stage دوم پاس می دهد. توجه داشته باشید که داده ها از stage اول به Stage دوم می روند بنابراین دیگر نیازی به حذف کردن id_ در stage دوم نبود و من کد آن را حذف کردم (آن را در همان stage اول حذف کرده ایم). در نهایت location را نیز به Stage دوم پاس داده ایم. اگر این کار را نکنیم، location از stage اول به دوم منتقل نمی شود بنابراین در نهایت اصلا داده های location را نخواهیم داشت. حالا نوبت ویرایش کردن location در stage اول است بنابراین شروع می کنیم:
پنل نویسندگان
