نحوه اضافه کردن یک document

  • مدرس : علی بیگدلی
  • تاریخ انتشار: 1403/12/28
  • تعداد بازدید: 24

پیوست های این درس:


نحوه اتصال به MongoDB و اضافه کردن یک یا چند Document

۱. اتصال به MongoDB

برای استفاده از MongoDB Shell ابتدا باید به پایگاه داده متصل شوید. این کار را با دستور mongosh انجام می‌دهید. در صورتی که MongoDB را به صورت لوکال (روی سیستم خودتان) اجرا می‌کنید.

۲. انتخاب یا ایجاد پایگاه داده

پس از اتصال به MongoDB، می‌توانید پایگاه داده‌ای که می‌خواهید با آن کار کنید را انتخاب کنید. اگر پایگاه داده‌ای با نام library وجود نداشته باشد، MongoDB آن را به طور خودکار ایجاد می‌کند. برای انتخاب پایگاه داده:

use library

۳. اضافه کردن یک کتاب (Document)

برای اضافه کردن یک کتاب جدید به Collection کتاب‌ها (books)، از دستور insertOne استفاده می‌کنیم. اگر Collection با نام books وجود نداشته باشد، MongoDB به طور خودکار آن را ایجاد می‌کند.

برای اضافه کردن یک کتاب به نام "Learning MongoDB" به Collection books، دستور زیر را وارد کنید:

db.books.insertOne({
  title: "Learning MongoDB",
  author: "John Doe",
  year: 2022,
  genre: "Technology"
})

۴. اضافه کردن چندین کتاب (Documents)

اگر می‌خواهید چندین کتاب را هم‌زمان اضافه کنید، از دستور insertMany استفاده کنید. این دستور به شما این امکان را می‌دهد که چندین Document را به صورت همزمان وارد Collection کنید.

برای اضافه کردن چندین کتاب به Collection books، از دستور زیر استفاده کنید:

db.books.insertMany([
  {
    title: "Mastering MongoDB",
    author: "Jane Smith",
    year: 2021,
    genre: "Technology"
  },
  {
    title: "MongoDB for Beginners",
    author: "Emily Davis",
    year: 2020,
    genre: "Education"
  }
])

نتیجه

پس از این که کتاب‌ها را با استفاده از insertOne یا insertMany اضافه کردید، MongoDB آن‌ها را به Collection books اضافه می‌کند و شما می‌توانید با استفاده از دستورات مختلف مانند find آن‌ها را مشاهده کنید.

این فرآیند به شما اجازه می‌دهد تا به راحتی داده‌های خود را به MongoDB وارد کرده و از آن برای مدیریت اطلاعات استفاده کنید.

ثبت دیدگاه


نکته: آدرس ایمیل شما منتشر نخواهد شد

دیدگاه کاربران (0)


هیچ دیدگاهی ثبت نشده است می توانید اولین نفر باشید