
console.log של ה-info מההרצאה הקודמת.patch: כמו ב-PUT, יוצרים את המוצר מתוך request.body ומציבים בו את _id מתוך request.params._id של המוצר ועם price ו-stock בלבד. בבדיקה, הערכים עודכנו ל-72 ו-90, והם נראים גם בקריאת GET וגם ב-Robo 3T.הטקסט המלא של הדקות הראשונות בהרצאה «עדכון חלקי של מוצר ב-Mongoose» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אז אנחנו יכולים עכשיו לעבור לעדכון חלקי. בואו נעצור רגע את הריצה, נסגור. את זה אפשר להעיף, אנחנו לא צריכים את ה-console.log הזה יותר. ואנחנו יכולים רק לחזור לקונטרולר, ללכת ל-patch request ולעשות את השינויים הדרושים.
אז קודם כל אנחנו רוצים שינוי דומה לבצע כאן. מה שאנחנו רוצים לעשות זה לקבל את request body, אז product.underlineid הולך לקבל את request.params.underlineid שהתקבל on.
נוריד את ה-patch validation, וזהו. נראה לי שהקוד הזה הוא בסדר. בואו נבדוק. נריץ, ניגש ל-postman, ניגש ל-patch, והאמת, אנחנו רוצים את ה-ID הזה.