دوره‌ها / MongoDB / MongoDB Shell (MongoDB Shell)

MongoDB Shell (MongoDB Shell)

15 دقیقه Article

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 های خود را تست کنید!

آماده رفتن به درس بعدی هستید؟

این درس را به پایان رساندید و می‌توانید به درس بعدی بروید.

برای ذخیره پیشرفت وارد شوید