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ş:
Nasıl ayrıştırma kullanarak Node.js JS...
Nasıl bir işlevi, bir geri arama kulla...
Nasıl bir DİV jQuery kullanarak yüksek...
Nasıl yüksek kullanılabilirlik multi-c...
Nasıl HTML bir alt düğüm JavaScript ku...