אוספים ומסדי נתונים
חלק מהיחידה מסדי נתונים עם MongoDB במסלול ה-Node.js של Coddy. שיעור 2 מתוך 29.
מסד נתונים יכול להכיל כמה אוספים. במסד הנתונים של המדף שלנו יש ספרים ומחברים. מסמך של ספר שייך לאוסף books; מסמך של מחבר שייך לאוסף authors. בחירת אוסף עדיין לא קוראת את המסמכים שלו.
const books = db.collection('books');
const authors = db.collection('authors');המשתנה db מייצג את מסד הנתונים. collection מחזירה אובייקט שאפשר להשתמש בו כדי לעבוד עם אוסף ששמו מצוין. כאן מסופקת פונקציית קריאה. בחרו באיזה אוסף היא צריכה לקרוא, ואז בדקו את התגובה ואת לשונית הנתונים. השלב הבא מראה מאין מגיע db.
אתגר
קלזהו פרויקט תרגול קטן. ההגדרה שלו סופקה; ערכו רק את exercise.js.
שנו את האוסף שנבחר ל־authors. השאירו את קריאת הקריאה שסופקה. הריצו ובצעו GET אל /result: אתם אמורים לראות את Frank Herbert ואת Jane Austen, עם שנות הלידה שלהם. בחירה באוסף הספרים במקום זאת תחזיר מסמכי ספרים.
נסו בעצמכם
export async function exercise(db) {
const selected = db.collection('books');
return selected.find().toArray();
}
כל השיעורים ביחידה מסדי נתונים עם MongoDB
תרגלו בעצמכם: Express אונליין