MongoDB koleksiyonlar halinde gruplandırılmış belgeler gibi benzersiz verileri depolayan bir NoSQL veritabanıdır. Örneğin, bir MongoDB veritabanında her müşterinin verileri bir belge olarak saklanır ve tüm müşteri belgeleri bir koleksiyonda saklanır.

Bu eğitim makalesinde, MongoDB'de nasıl belge oluşturulacağını öğreneceksiniz.

MongoDB Oluşturma İşlemleri

MongoDB iki oluşturma işlemi vardır—eklemeBir() ve insertMany(). Her oluşturma işlemi, yürütme başına tek bir koleksiyonu işlemekle sınırlıdır. Ancak, her yürütmeye bir veya daha fazla belge ekleyebilirsiniz.

İlgili: MongoDB'de Veri Modelleme Nasıl Farklıdır?

Bu nedenle, her iki oluşturma işlemi de aşağıdaki yapıya sahiptir:

db.collection.createOperation()

Nereye db veritabanının adıdır ve oluşturOperation() uygun işlemdir (insertBir () veya insertMany()).

insertOne() İşlemini Kullanma

NS eklemeBir() işlemi, aşağıdaki kodu kullanarak tek bir belgeyi bir koleksiyona ekler:

db.collection('müşteriler').insertOne({
isim: “Sarah Wilson”,
yaş: 22
})
instagram viewer

Yeni belgeyi oluştururken bir sorun varsa, eklemeBir() işlem bir hata döndürür. Belge eklemeye çalıştığınız koleksiyon mevcut değilse, MongoDB koleksiyonu oluşturacak ve belgeyi buna ekleyecektir.

Belgeye atanmış bir kimlik olmadığını fark etmelisiniz. Bunun nedeni ise MongoDB koleksiyondaki her belge için otomatik olarak benzersiz bir kimlik oluşturur.

insertMany() İşlemini Kullanma

NS insertMany() operasyon ile hemen hemen aynı şekilde çalışır. eklemeBir() operasyon. Sağlanan mevcut değilse yeni bir koleksiyon oluşturur ve yeni bir belge oluştururken bir sorun olursa bir hata döndürür.

Ancak, temel fark, insertMany() işlem, yürütme başına birden çok belge oluşturmanıza olanak tanır.

insertMany() İşlem Örneğinin Kullanılması

db.collection('müşteriler').insertMany({
isim: “Roy Williams”,
yaş: 21
},
{
isim: “James Brown”,
yaş: 38
},
{
isim: "Jessica Jones",
yaş: 25
})

Yukarıdaki örnek, müşteri koleksiyonunda üç belge oluşturur ve her belge bir virgülle ayrılır. İlgili: Bir Sonraki Projeniz İçin Dikkate Alınacak Veritabanı Motorları

Diğer CRUD İşlemlerini Keşfedin

Yeni belgeler oluşturmak, MongoDB ile yapabileceklerinizin yalnızca başlangıcıdır. MongoDB, CRUD işlemlerini gerçekleştirmenize olanak tanır, böylece eksiksiz veritabanları geliştirebilirsiniz.

PaylaşCıvıldamakE-posta
MongoDB'de CRUD İşlemleri Nasıl Gerçekleştirilir

MongoDB'yi tanımak zor. CRUD ile koşarak yere vurun.

Sonrakini Oku

İlgili konular
  • Programlama
  • SQL
  • veri tabanı
  • Programlama
Yazar hakkında
Kadeisha Kean (28 Makale Yayımlandı)

Kadeisha Kean, Full-Stack Yazılım Geliştirici ve Teknik/Teknoloji Yazarıdır. En karmaşık teknolojik kavramların bazılarını basitleştirme konusunda belirgin bir yeteneğe sahiptir; herhangi bir teknoloji acemi tarafından kolayca anlaşılabilecek malzeme üretmek. Yazmak, ilginç yazılımlar geliştirmek ve dünyayı gezmek (belgeseller aracılığıyla) konusunda tutkulu.

Kadeisha Kean'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın