पाठ 5 / 23

insertOne और insertMany

insertOne और insertMany से documents जोड़ें और जानें कि पहले insert पर collections कैसे बनते हैं।

insertOne()

कलेक्शन में एक डॉक्यूमेंट इन्सर्ट करता है, अगर कलेक्शन मौजूद नहीं है तो उसे बना देता है।

db.users.insertOne({
  name: "Grace Hopper",
  role: "engineer"
})

Output:

{
  acknowledged: true,
  insertedId: ObjectId("65f1a2b3c4d5e6f7a8b9c0d2")
}

insertMany()

एक साथ कई डॉक्यूमेंट इन्सर्ट करने के लिए डॉक्यूमेंट का array दें।

db.users.insertMany([
  { name: "Alan Turing", role: "mathematician" },
  { name: "Barbara Liskov", role: "engineer" }
])

Output:

{
  acknowledged: true,
  insertedIds: {
    '0': ObjectId("...d3"),
    '1': ObjectId("...d4")
  }
}

अपनी _id देना

आप खुद _id सेट कर सकते हैं (जैसे string या number), बशर्ते वह कलेक्शन में विशिष्ट हो।