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

  • ★TheCrono Official Channel★

    ★TheCrono

    3 Mayıs 2014
  • GUN-TIME with Brandon

    GUN-TIME wit

    3 ŞUBAT 2009
  • TheDailyTechDose

    TheDailyTech

    15 EKİM 2012