כיצד ליצור משתמש ב- MongoDB?



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

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

המצביעים הבאים יוסקרו במאמר זה,





בוא נתחיל.

מהי שיטה המסתתרת בג'אווה

כיצד ליצור משתמש ב- MongoDB?

על מנת ליצור משתמש ב- MongoDb, עליך להשתמש בפונקציה createuser. בדוק את הדוגמה המשותפת למטה כדי להבין כיצד זה נעשה.



db.createUser ({user: 'Edureka', pwd: 'password', תפקידים: [{role: 'userAdminAnyDatabase', db: 'admin'}]})

הֶסבֵּר

תן לנו לפרק את הקוד המשותף לעיל.

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

כאשר הפקודה מבוצעת כהלכה, הפלט ייראה בערך כך.



פלט - צור משתמש ב- MongoDB - אדוריקהכך יצרנו בהצלחה משתמש ב- MongoDB

עכשיו בואו נראה כיצד ליצור מסד נתונים ב- MongoDB

צור מסד נתונים ב- MongoDB

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

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

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

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

על מנת לעשות זאת, עליך להשתמש בתחביר,

השתמש ב- DATABASE_NAME

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

> השתמש ב- javatpointdb

הפלט ייראה כך

התפתל ל- db javatpointdb

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

כיצד להשתמש בפונקציה מפוצלת בפייתון
> db

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

> הצג dbs

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

> db.movie.insert ({'name': 'javatpoint'})

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

כיצד ליצור משתמש למסד נתונים יחיד?

אם במצב מסוים, ברצונך לפתח משתמש למסד נתונים יחיד, עליך להשתמש במודול userAdmin.

כפי שניתן לראות בתמונה לעיל, השתמשנו בקוד הבא.

כיצד להשתמש באיטרציה
db.createUser (משתמש: 'Employeeadmin', pwd: 'password', תפקידים: [{role: 'userAdmin', db: 'עובד'}]})

הֶסבֵּר

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

כאשר הקוד לעיל מופעל בהצלחה, הפלט ייראה בערך כך.

הדוגמה שלעיל מציגה יצירת שם משתמש - EmployeeAdmin וכי יש לו הרשאה להשתמש במסד הנתונים Employee.

זה מביא אותנו לסוף מאמר זה בנושא Create User In MongoDB.

עכשיו אחרי שהבנתם מה זה Big Data, בדקו את מאת אדוריקה, חברת למידה מקוונת מהימנה עם רשת של יותר מ -250,000 לומדים מרוצים הפרוסים ברחבי העולם. קורס הכשרת ההסמכה של אדורקה ביג דאטה Hadoop עוזר ללומדים להיות מומחים בתחום HDFS, Yarn, MapReduce, Pig, Hive, HBase, Oozie, Flume ו- Sqoop תוך שימוש במקרי שימוש בזמן אמת בתחום הקמעונאות, מדיה חברתית, תעופה, תיירות, פיננסים.

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