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

  • audivila

    audivila

    5 HAZİRAN 2009
  • EvilControllers

    EvilControll

    20 Ocak 2008
  • SuperPrincessjo

    SuperPrinces

    1 EKİM 2010