SORU
20 EKİM 2010, ÇARŞAMBA


Güncelleme başka bir alan alan kullanarak değer MongoDB

MongoDB, bir alanı başka bir alanın değerini kullanarak değerini güncellemek mümkün müdür? Eşdeğer SQL gibi bir şey olacaktır:

UPDATE Person SET Name = FirstName   ' '   LastName

Ve MongoDB pseudo-kod şöyle olacaktır:

db.person.update( {}, { $set : { name : firstName   ' '   lastName } );

CEVAP
20 Ocak 2013, Pazar


Yineleme gerekir. Özel bir durum için:

db.person.find().forEach(
    function (elem) {
        db.person.update(
            {
                _id: elem._id
            },
            {
                $set: {
                    name: elem.firstname   ' '   elem.lastname
                }
            }
        );
    }
);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • failblog

    failblog

    17 HAZİRAN 2008
  • kndx

    kndx

    11 Mart 2006
  • TheDigiCraft

    TheDigiCraft

    25 NİSAN 2011