מדריך MongoDB: עבודה עם ממשק גרפי

הסבר על Robomongo - כלי ניהול ופיתוח גרפי ל-MongoDB.

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

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

המסך הראשון שאותו רואים לאחר ההפעלה
המסך הראשון שאותו רואים לאחר ההפעלה

יש צורך ביצירת חיבור חדש. צריך ללחוץ על Create מצד שמאל למעלה. החיבור למסד נתונים שיושב במכונה הלוקלית הוא קל. אפשר להתחבר גם למסד נתונים מרוחק בקלות.

יצירת חיבור חדש
יצירת חיבור חדש

אחרי שיש לנו את מסד הנתונים, אנו יכולים לבחור את החיבור וללחוץ על connect

מסך החיבורים כולל החיבור
מסך החיבורים כולל החיבור

עכשיו נכנסים אל מוד הניהול:

מסך ניהול מסד הנתונים
מסך ניהול מסד הנתונים

במסך הניהול אני יכול לבחון את כל מסדי הנתונים וה-collections שלהם מצד ימין. כשבוחרים collections, אז כל ה-documents שלו מופיעים ואנו יכולים לבחון אותם באמצעות הקלקה עם העכבר הימני על ה-document:

קליק ימני על ה-document
קליק ימני על ה-document

אפשר להקליד שאילתות ידניות בחלק העליון ולהריץ אותן באמצעות לחיצה על ה-Play הירוק.

בדיוק כמו MySQL WorkBench, גם כלים כמו RoboMongo יכולים לסייע מאוד לכל מי שמפתח על MongoDB.

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

פוסטים נוספים שכדאי לקרוא

בינה מלאכותית

התקנה של Openclaw על רספברי פיי

איך מתקינים את הלהיט החדש בתחום על רספברי פיי? קל ופשוט ללא חומרה מיוחדת ועם הסבר מפורט.

בינה מלאכותית

hooks של LLMים שעורכים קוד

הסבר על הוקים: הפעלה אוטומטית של פקודות שקיימת בכל האייג׳נטים שעורכים קוד (כלומר קורסור, קלוד קוד, קודקס וחבריהם) שיכולה מאד לסייע בפיתוח.

יסודות בתכנות

פוסט אקראי במיוחד על רנדומליות

איך רנדומליות מחושבת באמת במחשב? האם באמת המספרים שאנחנו מקבלים מפונקציות קריפטוגרפיות הן באמת רנדומליות? ולמה זה חשוב?

יסודות בתכנות

סיסטם פרומפט במודל זה לא אבטחה

הוראות לאייג׳נט של ״אל תעשה X״ לא מחזיקות מים. לא רק בתיאוריה, גם במציאות ומאד חשוב לדעת את זה.

גלילה לראש העמוד