Collections & Documents

Collections

אחסון הנתונים של MongoDB מתבצע ב-Collections. כל Collection יאחסן סוג אחר של מידע. למשל משתמשים, פוסטים ותגובות. ה-Collection של המשתמשים יכיל מידע על משתמשים ב-Documents וכן הלאה.

הסוגים השונים של הנתונים מאוחסנים בתוך Collections כך שקל יותר לשלוף אותם. אם אני רוצה את שמות כל הפוסטים אני אבקש את כל המסמכים שבתוך האוסף של הפוסטים.

Documents

כל מסמך מסמן את הרשומה הבודדת באוסף. התוכן של הרשומה נראה כמו קובץ Json וכשאנחנו שולפים מידע מה-DB נקבל אובייקט Json.

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

מסמך יכול להכיל בשדה מסמך אחר, זוהי חלופה להצבעה של רשומה מקושרת באוסף אחר, כמו ב-SQL.

ניווט במאמר

מאמרים אחרונים

Weekly Tutorial