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

במאמר הדרכה זה תלמד כיצד ליצור מסמכים ב- MongoDB.

MongoDB צור פעולות

MongoDB יש שתי פעולות יצירה -insertOne () ו insertMany (). כל פעולת יצירה מוגבלת למניפולציה של אוסף יחיד לכל ביצוע. עם זאת, באפשרותך להוסיף מסמך אחד או רבים על כל ביצוע.

קָשׁוּר: במה שונה מודלים של נתונים ב- MongoDB?

לכן, לשתי פעולות היצירה יש את המבנה הבא:

db.collection.createOperation ()

איפה db הוא שם מסד הנתונים, ו- createOperation () היא הפעולה המתאימה (insertOne () אוֹ insertMany ()).

שימוש במבצע insertOne ()

ה insertOne () פעולה מכניסה מסמך יחיד לאוסף, באמצעות הקוד הבא:

db.collection ('לקוחות'). insertOne ({
שם: "שרה וילסון",
גיל: 22
})

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

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

instagram viewer

שימוש בפעולה insertMany ()

ה insertMany () הפעולה פועלת בערך באותו אופן כמו insertOne () פעולה. הוא יוצר אוסף חדש אם האחד שסופק אינו קיים, והוא מחזיר שגיאה אם ​​יש בעיה ביצירת מסמך חדש.

עם זאת, ההבדל העיקרי הוא ש insertMany () פעולה מאפשרת לך ליצור מסמכים מרובים לכל ביצוע.

שימוש ב- insertMany () דוגמה לפעולה

db.collection ('לקוחות'). insertMany ({
שם: "רוי וויליאמס",
גיל: 21
},
{
שם: "ג'יימס בראון",
גיל: 38
},
{
שם: "ג'סיקה ג'ונס",
גיל: 25
})

הדוגמה למעלה יוצרת שלושה מסמכים באוסף הלקוחות, וכל מסמך מופרד בפסיק. קָשׁוּר: מנועי מסדי נתונים שיש לקחת בחשבון עבור הפרויקט הבא שלך

חקור את פעולות ה- CRUD האחרות

יצירת מסמכים חדשים היא רק ההתחלה של מה שאתה יכול לעשות עם MongoDB. MongoDB מאפשר לך לבצע את פעולות ה- CRUD, כך שתוכל לפתח מסדי נתונים מלאים.

לַחֲלוֹקצִיוּץאימייל
כיצד לבצע פעולות CRUD ב- MongoDB

היכרות עם MongoDB היא מסובכת. הכה את הקרקע עם CRUD.

קרא הבא

נושאים קשורים
  • תִכנוּת
  • SQL
  • מאגר מידע
  • תִכנוּת
על הסופר
קדישא קין (28 מאמרים פורסמו)

Kadeisha Kean הוא מפתח תוכנה בערימה מלאה וכותב טכני/טכנולוגי. יש לה את היכולת המובהקת לפשט כמה מהמושגים הטכנולוגיים המורכבים ביותר; לייצר חומר שניתן להבין אותו בקלות על ידי כל טירון טכנולוגי. היא נלהבת לכתוב, לפתח תוכנות מעניינות ולטייל ברחבי העולם (דרך סרטים דוקומנטריים).

עוד מ- Kadeisha Kean

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה