פקודות בסיס של השפה:
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"})
// ימחוק את כל הרשומה של שיש בה מאפיין עם שם של ביל