انت مشغل الـ AdBlock !!
ياريت تقفله لوسمحت 😊 😊
تنبيه هام ✋
إذا كانت الإعلانات مزعجة بالنسبة لك، فيُمكنك التبرع ب50$ وسيتم إيقاف الإعلانات لمدة شهر لجميع زوار الموقع 🧡 ويُمكنك التواصل معنا عن طريق صفحة الفيس بوك
array.forEach( (item)=> { } )
وهى تُستخدم لتنفيذ مجموعة من الأكواد على كل عنصر من عناصر الـ array
ويجب وضع parameter لل function
⚠ وهنا الـ parameter يُمثل كل عنصر من عناصر الـ Array
مثال على ذلك:
const courses=["HTML", "CSS", "JavaScript" ]
courses.forEach( (item)=> {
console.log(item)
} )
فى هذا الدرس حصلنا على الـ 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)
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
<% arrArticle.forEach(item=> { %>
<article>
<h2><%= item.title %></h2>
<p>
<%= item.summary %>
<a class="btn" href="/dddddd">show more</a>
</p>
</article>
<% }); %>
ياريت تقفله لوسمحت 😊 😊
تنبيه هام ✋
إذا كانت الإعلانات مزعجة بالنسبة لك، فيُمكنك التبرع ب50$ وسيتم إيقاف الإعلانات لمدة شهر لجميع زوار الموقع 🧡 ويُمكنك التواصل معنا عن طريق صفحة الفيس بوك