تخطَّ إلى المحتوى

🍃 شرح MongoDB

الإدراج (Insert)

الدرس 7 من 25· ⏱ 1 دقائق قراءة

insertOne

db.users.insertOne({
  name: "براء",
  age: 25,
  email: "baraa@example.com"
})

يعيد _id المُنشأ تلقائيًّا.

insertMany

db.users.insertMany([
  { name: "سارة", age: 22 },
  { name: "علي", age: 30 },
  { name: "نور", age: 28 }
])

تحديد _id يدويًّا

db.products.insertOne({ _id: 1, name: "كتاب" })

⚠️ إدراج _id مكرّر يسبّب خطأً (المفتاح فريد).

مستندات متداخلة ومصفوفات

db.orders.insertOne({
  customer: "براء",
  items: [
    { product: "قلم", qty: 2 },
    { product: "دفتر", qty: 1 }
  ],
  total: 50
})

🎯 التالي: الاستعلام (Find).

هل كان هذا الدرس مفيدًا؟