مراجعة forEach() Method

JavaScript Array forEach( ) Method

array.forEach( (item)=> { } )

وهى تُستخدم لتنفيذ مجموعة من الأكواد على كل عنصر من عناصر الـ array

ويجب وضع parameter لل function

وهنا الـ parameter يُمثل كل عنصر من عناصر الـ Array

مثال على ذلك:

const courses=["HTML", "CSS", "JavaScript" ]

courses.forEach( (item)=> {
console.log(item)
}
)
forEach الفيديو الخاص بالـــ

#13.1 get data from database

How to get data from mongodb using mongoose ?

فى هذا الدرس حصلنا على الـ data الموجودة فى قاعدة البيانات التى تُسمى mongo بإستخدام mongoose وذلك عن طريق ال method التى تُسمى .find()

syntax :modelName.find()

مثال على ذلك :

in app.js :

 
app.get("/all-articles", (req, res) => {
 
  // result = Array of objects inside mongo database
 
  Article.find()
    .then((result) => {
      res.render("index", { mytitle: "HOME" });
    })
    .catch((err) => {
      console.log(err);
    });
}); 

result=all data inside mongo database (Array of objects)

المصدر
الفيديو
تحميل الملفات

#13.2 Show data on website

1 in app.js :

 
app.get("/all-articles", (req, res) => {
 
  Article.find()
    .then((result) => {
      res.render("index", { mytitle: "HOME", arrArticle: result });
    })
    .catch((err) => {
      console.log(err);
    });
}); 

result is Array

2 in .ejs file :

 
<% arrArticle.forEach(item=> { %>
 
  <article>
    <h2><%= item.title %></h2>
 
    <p>
      <%= item.summary %>
      <a class="btn" href="/dddddd">show more</a>
    </p>
  </article>
 
  <% }); %> 

الفيديو
تحميل الملفات
😡
انت مشغل الـ AdBlock !!

ياريت تقفله لوسمحت 😊 😊

تنبيه هام ✋

إذا كانت الإعلانات مزعجة بالنسبة لك، فيُمكنك التبرع ب50$ وسيتم إيقاف الإعلانات لمدة شهر لجميع زوار الموقع 🧡 ويُمكنك التواصل معنا عن طريق صفحة الفيس بوك