読者です 読者をやめる 読者になる 読者になる

"Diary" インターネットさんへの恩返し

いつもソースコードコピペばかりなので,みなさまへ少しばかりの恩返しを

node.js x mongoose でデータ(エントリ)の削除方法

mongoose node.js mongodb


スポンサーリンク


f:id:azumami:20160922002437p:plain

node.js x mongoose を使ったドキュメント削除の方法。

一つのエントリを削除

1つのエントリを削除。複数のドキュメントがマッチする場合、一番古いものが1つ消されます。

Group.findOneAndRemove({ "name" : "cooking" }, function(err){
   if(err) throw err;
});

条件に合う複数のエントリを削除。

Group.remove({ "name" : "cooking" }, function(err){
   if(err) throw err;
});

_idに合う複数のエントリを削除

Group.findByIdAndRemove(id, function(err){
   if(err) throw err;
});

全エントリ削除

Group.remove({}, function(err){
   if(err) throw err;
});