mongo DB מדריך למתחילים
פקודות בסיס של השפה:
show dbs // יציג את כל המסדי נתונים שקיימים במערכת use newDbs // ישתמש במסד נתונים שכתבנו ואם לא קיים ייצר אותו מחדש // במקרה הנל מייצרים את NEWDBS db // יציג את הדאטאבס שאני עובד עליו db.dropDatabase(); db.newCol.insert([{"name":"ofer","last":"shelly"},{"name":"koko","last":"shelly"}]) - ייצר קוליקשינס אם לא קיים ויכניס לתוכו מידע show collections - יציג קוליקשינס דומה לטבלאות ב SQL db.newCol.insert({"name":"donald","last":"trump"}) db.newCol.drop() // ימחוק את הקולישינס שאנחנו נמצאים בו db.newCol.find() // מציג את הרשומות db.newCol.find().pretty() // מציג את הרשומות יפה יותר ומובן db.newCol.find({"year":1984}) // ימצא את כל האנשים שנולדו בשנת 1984 מהמסד נתונים db.newCol.find({"year":1984},{money:1,Company:1}) // ימצא את כל האנשים שנולדו בשנת 1984 מהמסד נתונים // אבל יציג רק את המאפיינים של הכסף והחברה מהמסד ואת האיי די db.pepole.find().sort({year:-1,name:-1}).pretty() // יציג את הקוליקשן מהשנה הגדולה לקטנה, ומהשם ת לא // המיטודה סורט יכולה להגיע גם אחריי המיטודה פריטי db.pepole.find({"year":{$gt:1960}}).pretty() https://docs.mongodb.com/manual/reference/operator/query-comparison/ // ימצא אנשים שהשנה שלהם גדולה מ 1960 db.pepole.find({$and:[{"year":{$gt:1950}},{"year":{$lt:1980}}]}).pretty() //בין שנה 1980 ל 1950 db.pepole.update({"name":"Sergey"}, {$set:{money:"40b"}}) // יעדכן את הרשומה שמופיע בא מאפיין שם של סרגיי את המאפיין כסף ל40 מליארד db.pepole.update({"name":"Sergey"}, {money:"40b"}) // יעדכן את מאפיין הכסף אך ימחוק ברשומה את כל המאפיינים האחרים מלבד איי די db.pepole.remove({name:"Bill"}) // ימחוק את כל הרשומה של שיש בה מאפיין עם שם של ביל