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

  • Felice Musique

    Felice Musiq

    22 NİSAN 2014
  • GUN-TIME with Brandon

    GUN-TIME wit

    3 ŞUBAT 2009
  • Kassem G

    Kassem G

    25 EKİM 2006