בעוד שמנוע מסד נתונים של SQL מארגן נתונים לטבלאות, MongoDB מאחסן את הנתונים שלו באוספים. עם זאת, כמו מנועים מסורתיים, הוא עדיין משתמש במונח "בסיס נתונים" כדי להתייחס לרמת הארגון הגבוהה ביותר.
אחת המשימות הראשונות שתרצה ללמוד בעת עבודה עם כל תוכנת מסד נתונים היא כיצד ליצור מסדי נתונים וטבלאות/אוספים. אם אתה משתמש ב-MongoDB, המשך לקרוא כדי לגלות איך בדיוק ליצור מסד נתונים ולהכניס לתוכו אוספים.
התקנה ראשונית של MongoDB
אתה יכול ליצור מסדי נתונים ואוספים ב- MongoDB באמצעות ה- MongoDB Shell, mongosh. אתה יכול להוריד ולהתקין את זה ככלי ייעודי.
לחלופין, אתה יכול לגשת אליו באמצעות אפליקציית שולחן העבודה של MongoDB, MongoDB Compass. זהו כלי GUI רב תכליתי המאפשר לך לראות מסדי נתונים והאוספים הקשורים אליהם. הוא מציע גם ממשק גרפי אופציונלי לשימוש בתכונות של MongoDB. אז זו אפשרות טובה אם אתה לא רוצה להקליד פקודות טקסט כדי ליצור מסדי נתונים ואוספים.
עם זאת, תלמד כיצד להשתמש בשתי האפשרויות במדריך זה.
כדי להתחיל, עבור אל הורדת כלי MongoDB עמוד כדי להוריד ולהתקין את הגרסה העדכנית ביותר של MongoDB Shell.
כדי לקבל את אפליקציית שולחן העבודה במקום זאת, גלול למטה באותו עמוד. לאחר מכן פתח את הקטע MongoDB Compass ולחץ על הורד לַחְצָן.
גישה ל-MongoDB Shell בתוך MongoDB Compass
אם ברצונך לגשת למונגוש בתוך אפליקציית שולחן העבודה של GUI במקום במעטפת הייעודית:
- לאחר ההתקנה, פתח את MongoDB Compass.
- נְקִישָׁה >_MONGOSH בפינה השמאלית התחתונה של האפליקציה כדי להפעיל את המעטפת.
- גרור למעלה את שלושת הפסים האופקיים בתחתית האפליקציה כדי להרחיב את ממשק המעטפת.
כיצד ליצור מסד נתונים ואוספים באמצעות MongoDB Shell
MongoDB Shell מקבל סדרה של פקודות טקסט לתקשורת עם מסד נתונים.
קָשׁוּר:כיצד לחבר את אפליקציית Flask עם CouchDB: מסד נתונים NoSQL
עם זאת, מסד נתונים ב- MongoDB אינו קיים פיזית ללא אוסף. למעשה, מסד הנתונים החדש גלוי רק ב- MongoDB Compass כאשר אתה מכניס לתוכו אוסף.
יצירת מסד נתונים
ב-MongoDB Compass או באפליקציית MongoDB Shell, השתמש בפקודה הבאה כדי ליצור מסד נתונים:
השתמש ב-mynewdatabase
MongoDB יוזם ובוחר את מסד הנתונים החדש כברירת מחדל כאשר אתה מפעיל את הפקודה לעיל. אז הוא מתחיל לפעול בהיקף של מסד הנתונים החדש באופן מיידי. אלא אם תעבור לאחד אחר, כל קוד שתפעיל משפיע על מסד הנתונים החדש הזה.
כיצד ליצור אוספים במונגוש
אתה יכול לחשוב על אוספים ב- MongoDB כעל קבוצה של טבלאות קשורות ב- SQL.
כדי להפוך את מסד הנתונים החדש לגלוי ושמיש, עליך להכניס לתוכו לפחות אוסף. הנה הפקודה ליצירת אוסף ריק ב- MongoDB Shell:
db.createCollection (שם)
איפה שֵׁם הוא מחרוזת המייצגת את שם האוסף שיש ליצור. לדוגמה, כדי ליצור אוסף בשם MUO במסד הנתונים שבחרת:
db.createCollection("MUO")
קָשׁוּר:כיצד ליצור מסמכים ב- MongoDB
הערה: בדיוק כמו שאפשר ליצור טבלאות רבות במסד נתונים של SQL, אתה יכול ליצור כמה אוספים שתרצה ב-MongoDB.
כיצד להכניס נתונים למסד נתונים של MongoDB
כמו רוב מסדי הנתונים של NoSQL, MongoDB מוסיף נתונים כאובייקטי JSON, שהם זוגות מפתח-ערך.
כדי להוסיף נתונים לאוסף שנוצר קודם לכן:
db. MUO.insertOne({FirstName: "Idowu"})
יצירת מסד נתונים ואוספים באמצעות MongoDB Compass
אם כבר התקנת אותו, הפעל את MongoDB Compass במחשב האישי שלך.
לאחר מכן עקוב אחר ההוראות הבאות ליצירת מסד נתונים ואוספים באמצעות אפשרות ה-GUI:
- נְקִישָׁה לְחַבֵּר לטעינת מסדי נתונים קיימים.
- בפינה השמאלית העליונה, לחץ צור מסד נתונים.
- הקלד את שם מסד הנתונים המועדף עליך ב- שם בסיס הנתונים שדה.
- מכיוון ש-MongoDB דורש אוסף כדי להשלים את יצירת מסד הנתונים, מלא את ה שם האוסף גם בתחום.
- נְקִישָׁה צור מסד נתונים כדי לקבל מסד נתונים ואוסף חדש.
אתה יכול לאשר כי MongoDB יצר את מסד הנתונים והאוספים שלך על ידי רענון תצוגת MongoDB Compass. עשה זאת על ידי לחיצה על לְרַעֲנֵן (חץ עגול) סמל בפינה השמאלית העליונה של סרגל הצד השמאלי.
סרגל הצד של האפליקציה מציג גם רשימה של מסדי נתונים. לחץ על מסד נתונים כדי להציג את האוספים שבתוכו.
נצלו את MongoDB בצורה הטובה ביותר
בין אם אתה משתמש בו כדי לאחסן את רשימת המטלות שלך, או כקצה העורפי של אפליקציה מורכבת יותר, MongoDB היא פשוטה. כמובן, מלבד יצירת מסד נתונים ואוספים, עדיין יש עוד הרבה שאתה יכול לעשות.
בין אם אתה משתמש באפשרות מעטפת או ב-GUI של MongoDB Compass, אתה יכול להוסיף נתונים, להפעיל שאילתות, למחוק נתונים ולעדכן אותם. הפעולות הנפוצות הללו מושלמות להתמצאות במנוע מסד נתונים חדש NoSQL.
בחירת סוג מסד נתונים יכולה להיות מסובכת. האם לבחור SQL או NoSQL?
קרא הבא
- תִכנוּת
- מאגר מידע

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