MongoDB Shell (MongoDB Shell)
MongoDB Shell: ابزار خط فرمان قدرتمند 💻
MongoDB Shell (mongosh) یک ابزار تعاملی است که به شما امکان میدهد مستقیماً با MongoDB کار کنید. این ابزار برای یادگیری، تست و مدیریت دیتابیس بسیار مفید است.
شروع کار با mongosh:
برای شروع، دستور زیر را در ترمینال اجرا کنید:
mongosh
پس از اتصال، باید پیام خوشآمدگویی MongoDB را ببینید:
Current Mongosh Log ID: ...
Connecting to: mongodb://127.0.0.1:27017/?directConnection=true&serverSelectionTimeoutMS=2000
Using MongoDB: 6.0.x
Using Mongosh: 1.x.x
For mongosh info see: https://docs.mongodb.com/mongodb-shell/
test>
دستورات پایه:
// نمایش تمام دیتابیسها
show dbs
// استفاده از یک دیتابیس
use mydatabase
// نمایش collections در دیتابیس فعلی
show collections
// نمایش وضعیت دیتابیس
db.stats()
// نمایش اطلاعات سرور
db.serverStatus()
// خروج از mongosh
exit
مثال عملی:
بیایید یک مثال ساده را با هم انجام دهیم:
// 1. ساخت یا انتخاب دیتابیس
use bookstore
// 2. Insert یک document
db.books.insertOne({
title: "MongoDB Guide",
author: "John Doe",
price: 29.99,
pages: 300
})
// 3. پیدا کردن document
db.books.find()
// 4. پیدا کردن با شرط
db.books.findOne({ title: "MongoDB Guide" })
💡 نکته: در mongosh، میتوانید از JavaScript استفاده کنید. متغیرها، توابع و تمام قابلیتهای JavaScript در دسترس هستند!
✅ یاد گرفتید: MongoDB Shell ابزار قدرتمندی است که به شما امکان میدهد مستقیماً با دیتابیس کار کنید و query های خود را تست کنید!
آماده رفتن به درس بعدی هستید؟
این درس را به پایان رساندید و میتوانید به درس بعدی بروید.