آموزش چالش های کد MongoDB

MongoDB Code Challenges

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:
در این دوره با مربی جان کوکوس، مهارت های خود را در مفاهیم اصلی کار با پایگاه داده MongoDB تقویت کنید. جان به عملیات CRUD-ایجاد، خواندن، به روز رسانی، حذف- با پایگاه داده MongoDB می پردازد. او چالش‌هایی را برای آموزش نحوه ایجاد پایگاه داده، طرح‌واره‌های اسناد و قوانین اعتبارسنجی و همچنین اضافه کردن اسناد به آن مجموعه‌ها به صورت دستی و از طریق واردات و صادرات به شما ارائه می‌کند. جان سپس به روش‌های زیادی برای پرس‌وجو از پایگاه‌های داده MongoDB با استفاده از جاوا اسکریپت در MongoShell، Compass و فیلترینگ و تجمیع‌های پیشرفته می‌پردازد. این مجموعه چالش با تمرین‌های مربوط به به‌روزرسانی و حذف اسناد و مجموعه‌ها به پایان می‌رسد.

سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه، اهداف و پیش نیازها Introduction, goals, and prerequisites

  • ابزار: نصب، پیکربندی و استفاده اولیه mongosh و Compass Tooling: mongosh and Compass install, configure, and basic use

1. CRUD: ایجاد (درج) اسناد 1. CRUD: Create (Insert) Documents

  • ایجاد: طرح واره پیچیده (آرایه، شی، مرجع، و محدودیت ها) Create: Complex schema (array, object, reference, and constraints)

  • ایجاد: یک رکورد را در سند وارد کنید Create: Insert a record into the document

  • ایجاد: چندین رکورد را با یک عبارت وارد کنید Create: Insert multiple records with one statement

  • ایجاد: درج چندین رکورد با استفاده از یک حلقه (بذر) Create: Insert multiple records using a loop (seeding)

  • ایجاد: چندین رکورد از یک فایل وارد کنید Create: Insert multiple records from a file

2. CRUD: خواندن (پرس و جو/یافتن) اسناد 2. CRUD: Read (Query/Find) Documents

  • یافتن: با یک فیلتر ساده پرس و جو کنید Find: Query with a simple filter

  • Find: مشخص کنید کدام فیلدها را در یک .find() بازگردانید. Find: Specify which fields to return in a .find()

  • یافتن: مرتب سازی و محدود کردن Find: Sorting and limiting

  • یافتن: عملگرهای پرس و جو - { $gte، $in: []، و غیره } Find: Query operators - { $gte, $in: [], etc }

  • یافتن: مقادیر در اسناد فرعی و اشیاء Find: Values in sub-documents and objects

  • یافتن: مقادیر در آرایه ها Find: Values in arrays

  • پیدا کنید: $and و $or query Find: $and and $or queries

  • یافتن: منطق پرس و جو سفارشی با توابع Find: Custom query logic with functions

3. CRUD: اسناد را به روز کنید 3. CRUD: Update Documents

  • به روز رسانی: از یک فیلتر برای به روز رسانی یک یا چند رکورد استفاده کنید Update: Use a filter to update one or more records

  • به روز رسانی: اضافه کردن یک عنصر به آرایه در یک سند Update: Add an element to an array in a document

4. CRUD: حذف اسناد 4. CRUD: Delete Documents

  • حذف: حذف یک عنصر از آرایه در یک سند Delete: Remove an element in an array within a document

  • حذف: چندین رکورد Delete: Multiple records

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش چالش های کد MongoDB
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 45m
20
Linkedin (لینکدین) lynda-small
27 آبان 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
ندارد
دارد
دارد
John Cokos

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

John Cokos John Cokos

مدیر برنامه درسی Code Fellows

جان کوکوس مدیر برنامه درسی Code Fellows، یک آکادمی آموزش مهارت های فنی مستقر در سیاتل است.

جان همچنین مربی اصلی Code Fellows است، جایی که زمینه‌های تخصص او شامل Node.js، MongoDB، سرورهای اکسپرس، APIهای RESTful و ساختن برنامه‌های پشته کامل با ReactJS است. او علاوه بر نقش هدایت مهندسان نوپا در مسیر شغلی خود، مالک یک شرکت نرم افزاری، یک باشگاه ورزشی و مدیر برنامه یک تیم بیسبال جوانان نیز بود.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.