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

  • bunliu

    bunliu

    2 Mayıs 2007
  • ICON

    ICON

    19 EKİM 2011
  • MusicDeluxeTV

    MusicDeluxeT

    14 Mayıs 2010