נסתכל על מבנה של רשומה, ונראה איך עובדים אם רשומות מקוננות. מבנה של רשומה נראה כמו רשומת Json. בתוך הרשומה הזאת יכולות להיות לנו עוד רשומות כהגדרה של שדה. נניח שלכל ספר אנחנו רוצים להחזיק רשומות של חוות דעת, נוכל להשתמש במבנה הבא כדי להגדיר אותן: היתרון של הטמעת רשומה בתוך רשומה היא שקל יותר […]
הוספת Documents ל-Collection כדי ליצור רשומה חדשה (document) אנחנו צריכים להיות בתוך האוסף הנכון. את זה נעשה של ידי פנייה לשם ה-DB, נקודה ושם ה-collection. במקרה של הדוגמא שלנו זה יהיה db.books עכשיו תהיה זמינה לנו הפונקציה inserOne שמכניסה document חדש ל-collection. בסוגריים נשלח את פרטי הרשומה. לא נכניס ID הוא יווצר לבד. אם נכניס […]
ראינו איך לתקשר עם MongoDB דרך compass, נראה איך עושים את זה דרך ה-shell. הדרך הזאת תהיה קרובה יותר לדרך שבה נתקשר עם ה-DB דרך האפליקציה שלנו. כדי להשתמש ב-shell צריך להתקין אותו. אפשר גם להשתמש ב-shell המובנה ב-compass שנמצא למטה במסך. פקודות בסיסיות שאפשר לנסות זה show dbs כדי לראות את ה-DB שיש לנו […]