SORU
25 NİSAN 2013, PERŞEMBE


Mongo DB kaydetmek ve eklemek arasındaki fark nedir?

Mongo DB kaydetmek ve eklemek arasındaki fark nedir? her ikisi de aynı görünüyor

db.users.save({username:"google",password:"google123"})

db.users.insert({username:"google",password:"google123"})

CEVAP
25 NİSAN 2013, PERŞEMBE


Verilen örneklerde, davranış, özünde aynıdır.

save farklı ise "_ıd" parametresi. bir ile geçirilen davranır

Eğer belge _ıd bir alan varsa, o zaman save() yöntemi bir upsert _ıd sahada tahsilat sorgulama yapar:

Eğer bir belge belirtilen _ıd değeri yoksa, save() yöntemi belgede belirtilen alanlar ile bir ekleme yapar.

Eğer bir belge belirtilen _ıd değer varsa, save() yöntemi bir güncelleştirme, belge alanları ile mevcut kayıttaki tüm alan değiştirme gerçekleştirir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Washington

    Adam Washing

    12 Mayıs 2006
  • BetterCoder

    BetterCoder

    17 Aralık 2012
  • DancingIsAPassion

    DancingIsAPa

    29 AĞUSTOS 2009