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

  • colacas

    colacas

    29 EKİM 2006
  • Jejoab

    Jejoab

    4 NİSAN 2008
  • MatheusDosGames

    MatheusDosGa

    28 Aralık 2011