curl -fsSL https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -apt-key listecho 'deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse' | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.listsudo apt updatesudo apt install mongodb-orgমঙ্গোডিবির সার্ভার স্টার্ট করা
mongodমঙ্গোডিবির কন্সোল ওপেন করা
mongoসার্ভারের ডাটাবেসগুলো দেখানো
show dbsঅন্য কোনো ডাটাবেসে সুইচ করা
use <ডাটাবেস>সব কালেকশন দেখানো
show collectionsকোনো কালেকশন(যেমন এখানেঃ coll) এর উপর কমান্ড
db.coll.<কমান্ড>কোনো কমান্ডের হেল্প প্রিন্ট করা
helpপ্রতি কালেকশনে কত টাইম খরচ হয়েছে সেটা দেখানো
./mongotopমঙ্গোডিবি সিস্টেমে স্নাপশট দেখানো
./mongostatপুরো ডকুমেন্ট রিপ্লেস করে ফেলা
db.coll.update({name : 'শাওমি'}, {name : 'রেডমি'}) ডকুমেন্ট এর কোনো অ্যাট্রিবিউট মডিফাই করা
db.coll.update({name : 'সামসাং'}, {$set : {type : 'ফ্ল্যাগশিপ', series : 'নোট'}})ডকুমেন্ট থেকে কোনো অ্যাট্রিবিউট রিমুভ করা
db.coll.findOne().prettyPrint()ইন্ডেক্স তৈরী করা
db.coll.ensureIndex({name: 1})ইন্ডেক্স ড্রপ করা
db.coll.dropIndex({name: 1})কম্পাউন্ড ইন্ডেক্স তৈরী করা
db.coll.ensureIndex({name: 1, type: 1, model: 0}) কম্পাউন্ড ইন্ডেক্স ড্রপ করা
db.coll.dropIndex({name: 1, type: 1, model: 0})ইউনিক কম্পাউন্ড ইন্ডেক্স তৈরী করা
db.coll.ensureIndex({name: 1, type: 1, model: 0}, {unique: true}) WHERE
$matchGROUP BY
$groupHAVING
$matchSELECT
$projectORDER BY
$sortLIMIT
$limitSUM
$sumCOUNT
$countJOIN
$lookupJSON ফরম্যাটে ডাটা ইমপোর্ট করতে
mongoimport --uri '<Atlas Cluster URI>' --drop=<filename>.jsonJSON ফরম্যাটে ডাটা এক্সপোর্ট করতে
mongoexport --uri '<Atlas Cluster URI>' --collection=<collection_name> --out=<filename>.jsonBSON ফরম্যাটে ডাটা ইমপোর্ট করতে
mongorestore --uri '<Atlas Cluster URI>' --drop dumpBSON ফরম্যাটে ডাটা এক্সপোর্ট করতে
mongodump --uri '<Atlas Cluster URI>'db.coll.insert({name: 'নাম', type: 'টাইপ', model: 'মডেল', series: 'সিরিজ'})db.coll.insert({name: 'শাওমি', type: 'স্মার্টফোন', model: 'নোট ৫', series: 'নোট'})db.coll.insert({name: 'শাওমি', type: 'স্মার্টফোন', model: 'নোট ৫ প্রো', series: 'নোট'})db.coll.insert({name: 'সামসাং', type: 'ফিচার', model: 'গ্যালাক্সি ৯', series: 'গ্যালাক্সি'})যেকোনো একটা ডকুমেন্ট খোঁজা
db.coll.findOne()সব ডকুমেন্ট খোঁজা
db.coll.find()সব ডকুমেন্ট খোঁজা এবং সুন্দরভাবে ফরম্যাটে দেখানো
db.coll.findOne().prettyPrint()শুধুমাত্র একটা অ্যাট্রিবিউট দেখানো(যেমনঃ শুধুমাত্র name দেখানো)
db.coll.find({}, {name:true, _id:false})কোনো অ্যাট্রিবিউট ম্যাচ করে একটা ডকুমেন্ট খোঁজা
db.coll.findOne({'name':'শাওমি'})ডকুমেন্ট সরাসরি রিমুভ করা
db.coll.remove({name : 'সামসাং'})ডকুমেন্ট অপারেটর দিয়ে রিমুভ করা
db.ships.remove({name:{$regex:'সা\sং'}}কুয়েরী এক্সপ্লেইন করা
db.coll.find({'name':'শাওমি'}).explain()কালেকশনের স্টেটিস্টিক্স বের করা
db.coll.stats()কালেকশনের টোটাল ইনডেক্স সাইজ বের করা
db.coll.totalIndexSize()