Menu
CoddyTech

אוספים ומסדי נתונים

חלק מהיחידה מסדי נתונים עם MongoDB במסלול ה-Node.js של Coddy. שיעור 2 מתוך 29.

מסד נתונים יכול להכיל כמה אוספים. במסד הנתונים של המדף שלנו יש ספרים ומחברים. מסמך של ספר שייך לאוסף books; מסמך של מחבר שייך לאוסף authors. בחירת אוסף עדיין לא קוראת את המסמכים שלו.

const books = db.collection('books');
const authors = db.collection('authors');

המשתנה db מייצג את מסד הנתונים. collection מחזירה אובייקט שאפשר להשתמש בו כדי לעבוד עם אוסף ששמו מצוין. כאן מסופקת פונקציית קריאה. בחרו באיזה אוסף היא צריכה לקרוא, ואז בדקו את התגובה ואת לשונית הנתונים. השלב הבא מראה מאין מגיע db.

challenge icon

אתגר

קל

זהו פרויקט תרגול קטן. ההגדרה שלו סופקה; ערכו רק את 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 אונליין