SORU
27 NİSAN 2011, ÇARŞAMBA


Nasıl belgeleri node.js kullanarak Gelincik kaldırabilirim?

FBFriendModel.find({ id:333 },function(err,docs){
    docs.remove();  //Remove all the documents that match!
});

Yukarıdaki çalışma görünmüyor. Kayıtları hala orada. Birisi tamir EDEBİLİR MİSİN? Teşekkürler.

CEVAP
17 Temmuz 2012, Salı


"mongoose": ">=2.7.1" belgeyi doğrudan bana öyle geliyor ki, hangi belge bulmak ve sonra kaldırmak yerine .remove() yöntem ve korumak için daha verimli kolay kaldırabilirsiniz.

Örnek:

Model.remove({ _id: req.body.id }, function(err) {
    if (!err) {
            message.type = 'notification!';
    }
    else {
            message.type = 'error';
    }
});

GÜNCELLEME:

Firavun faresi 3.8.1 doğrudan bir belge çıkarın, diyelim ki birkaç yöntem vardır:

  • remove
  • findByIdAndRemove
  • findOneAndRemove

Daha fazla bilgi için API docs gelincik bakın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • chrmoe

    chrmoe

    7 Kasım 2006
  • Damien Walters

    Damien Walte

    20 AĞUSTOS 2006
  • Metheud

    Metheud

    9 EYLÜL 2006