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

  • Alfredo Garcia

    Alfredo Garc

    25 Mayıs 2007
  • AllYourNewsByMe

    AllYourNewsB

    18 Temmuz 2011
  • Noam Erez

    Noam Erez

    3 NİSAN 2012