מהן פקודות בסיסיות של MongoDB וכיצד להשתמש בהן?



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

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

לפני שנשתף את הפקודות הפופולריות ביותר של MongoDB, הנה מבוא קטן לפלטפורמה.





מה זה MongoDB?

MongoDB הוא קוד פתוח מערכת ניהול מסדי נתונים יחסיים שהוצג לראשונה בשנת 2009. הוא חולק איתו הרבה תכונות MySQL ומביא לשולחן שיפורים חדשים ויכולות נוספות התורמות לפופולריות הנרחבת שלו.

חלק מהחברות המשתמשות ב- MongoDb כמשאב העיקרי שלהן כוללות את HootSuite, Sony ו- Zendesk רק כדי להזכיר כמה.



פקודות בסיסיות של MongoDB

  1. מונגו : זו אחת הפקודות הנפוצות ביותר בשימוש ב- MongoDB. בשימוש, אתה מבקש מהפלטפורמה להתחבר ל- localhost ביציאת ברירת המחדל 27017.

  2. מונגו / : פקודה זו משמשת כאשר אתה רוצה שהפלטפורמה תתחבר למסד נתונים מסוים. דוגמה לפקודה זו בפעולה יכולה להיות, mongo 10.121.65.58/mydb.

  3. מונגו –הוסט –נמל : אם ברצונך להתחבר למארח מרוחק באמצעות יציאה מוגדרת, עליך להשתמש בפקודה זו. דוגמה לפקודה זו בפעולה יכולה להיות, מונגו –הוסט 10.121.65.23 –נמל 23020.



  4. להשתמש : אם בכל נקודת זמן, עליך לעבור בין מסדי נתונים קיימים, השתמש בפקודה זו. דוגמה, השתמש ב- mydb.

  5. Db : אם אתה צריך להציג את מסד הנתונים הנוכחי שבו אתה משתמש, השתמש בפקודה זו.

    מה זה מפתח iOS
  6. עֶזרָה : בדומה לפלטפורמות אחרות, גם MongoDB מגיע עם חלון עזרה מובנה וכדי להשתמש בו, הפעל פקודה זו. דוגמא, עזרה

  7. לִטעוֹן() : אם אתה צריך לבצע או להפעיל בכל נקודת זמן, השתמש בפקודה זו. דוגמה, טען (myscript.js).

  8. db.help () : אם אתה זקוק לעזרה בשימוש בשיטות Db, תוכל להשתמש בפקודה זו. דוגמה, db.help ().

  9. db.mycol.help () : אם אתה זקוק לעזרה בשימוש באוסף, אתה משתמש בפקודה זו. דוגמה, db.mycol.help ().

הצג פקודות

עכשיו שאתה מודע לפקודות הבסיסיות שבהן אתה יכול להשתמש ב- MongoDB, הנה כמה מפקודות התצוגה הפופולריות ביותר.

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

  2. להראות dbs : בעיצומה של התכנות, אם עליך להציג את מסד הנתונים הנוכחי הנמצא בשימוש, השתמש בפקודה זו. דוגמה: הצג dbs.

  3. להראות תפקידים : בתוך כל מסד נתונים, ישנם תפקידים שונים. על מנת להציג את כל התפקידים הללו, השתמש בפקודה זו. דוגמה: להראות תפקידים.

  4. j הצג משתמשים : בכל נקודת זמן, יכולים להיות מספר משתמשים בכל בסיס נתונים. על מנת להציג את כל המשתמשים הללו, השתמש בפקודה זו. לדוגמא: הצג משתמשים.

פעולות CRUD

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

  1. db.collection.insertMany ([,, ...]) : אם עליך להוסיף מספר מסמכים בתוך אוסף שכבר קיים, השתמש בפקודה זו. דוגמה, db.books.insertMany ([{'isbn': 9780198321668, 'title': 'רומיאו ויוליה', 'מחבר': 'ויליאם שייקספיר', 'קטגוריה': 'טרגדיה', 'שנה': 2008}, {'Isbn': 9781505297409, 'title': 'Treasure Island', 'author': 'Robert Louis Stevenson', 'category': 'Fiction', 'year': 2014}]).

  2. db.collection.insert () : אם אתה צריך להוסיף מסמך חדש יחיד לאוסף קיים כבר, השתמש בפקודה זו. דוגמה, db.books.insert ({'isbn': 9780060859749, 'title': 'After Alice: A Roman', 'author': 'Gregory Maguire', 'category': 'Fiction', 'year': 2016} ).

  3. db.collection.find () : אם אתה צריך למצוא מסמך ספציפי בתוך אוסף באמצעות תנאי ערך שדה, השתמש בפקודה זו. דוגמה, db.books.find ({'title': 'Treasure Island'}).

  4. db.collection.find () : אם אתה צריך למצוא את כל המסמכים באוסף שכבר קיים, השתמש בפקודה זו. דוגמה, db.books.find ().

    לוגיקה מטושטשת בבינה מלאכותית
  5. db.collection.findOne (,) : אם אתה צריך למצוא את המסמך הראשון שתואם את השאילתה שנתת, השתמש בפקודה זו. דוגמה: db.books.findOne ({}, {_id: false}).

  6. db.collection.find (,) : אם אתה צריך למצוא כמה שדות ספציפיים של מסמך באוסף, אתה יכול לעשות שימוש בפקודה זו. דוגמה: db.books.find ({'title': 'Treasure Island'}, {title: true, category: true, _id: false}).

  7. db.collection.update (,) : אם עליך להסיר מסמכים מסוימים במסמך קיים, על ידי התאמת שאילתה תוכל להשתמש בפקודה זו. דוגמה: db.books.update ({title: 'אי המטמון'}, {$ unset: {category: ''}}).

  8. db.collection.update (,) : אם אתה צריך לעדכן כמה שדות ספציפיים של מסמך התואמים לשאילתה הנתונה, השתמש בפקודה זו. דוגמה: db.books.update ({title: 'אי המטמון'}, {$ set: {קטגוריה: 'סיפורת הרפתקאות'}}).

  9. db.collection.remove (, {justOne: true}) : אם במצב מסוים, עליך למחוק מסמך יחיד התואם לשאילתה שלך ואז להשתמש בפקודה זו. דוגמה: db.books.remove ({title: 'Treasure Island'}, {justOne: true}).

  10. db.collection.update (,, {multi: true}) : אם עליך למחוק שדות מסוימים מכל המסמכים התואמים לשאילתה שלך, השתמש בפקודה זו. דוגמה: db.books.update ({category: 'Fiction'}, {$ unset: {category: ''}}, {multi: true}).

  11. db.collection.remove ({}) : אם אתה צריך למחוק את כל המסמכים באוסף, ללא קשר אם הם תואמים לשאילתה שלך או לא, השתמש בפקודה זו. דוגמה: db.books.remove ({}).

  12. db.collection.remove () : אם עליך למחוק את כל המסמכים התואמים לשאילתה מסוימת, השתמש בפקודה זו. דוגמה: db.books.remove ({'קטגוריה': 'סיפורת'}).

סיכום

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

יש לך שאלה עבורנו? הזכר אותם בסעיף ההערות ונחזור אליך.