MongoDB Atlas

כאשר מוציאים תוכנית ל-Production אנחנו כמובן לא משתמשים ב-DB שמאוחסן מקומית על המחשב שלנו, אלא מתחברים ל-server. אחת הדרכים לעשות את זה היא שימוש ב-MongoDB Atlas.

כדי לעשות את זה נגיע לעמוד השירות של Atlas. שם אפשר לפתוח חשבון חינם בכפתור Try Free.

אחרי הכניסה אפשר לפתוח DB חדש. שימו לב שמידי פעם יש שינויים במסך, אבל בגדול על פי מה שאני רואה עכשיו, צריך לבחור cloud provider, אפשר להשאר עם AWS ואיזור לבחור מה שרוצים. את כל השאר אפשר להשאיר כברירת המחדל.

אחרי שה-cluster נוצר, צריך לבחור שם משתמש וסיסמא שישמשו לחיבור ל-DB. את הפרטים האלה אפשר למצוא בקישור של Database Access שבתפריט השמאלי.

כמו כן צריך ללכת ל-Network Access ולהוסיף IP שם לבחור Allow access from anywhere כדי לאפשר לכל אחד גישה ל-DB.

לוקח כמה דקות וה-DB מאותחל.

כדי לקבל את החיבור ל-DB נלחץ כל connect. נבחר connect your application ושם נמצא את ה-connection string. רק צריך לשים בהתחלה את ה-username שלנו במקום <username> ואת הסיסמא במקום ה-<password>.

אם נחזור לקוד שלנו ב-node, נשים את הקישור שהעתקנו לתןך מחרוזת ה-connect במקום כתובת ה-localhost שלנו.

עכשיו כל הפעולות מתבצעות מול ה-DB בשרת. אפשר להכניס כמה רשומות דרך Front End או דרך Postman ולהתחיל לעבוד מול ה-DB.