Node.js Mongoose を使用してドキュメントを削除するにはどうすればいいですか? 質問する

Node.js Mongoose を使用してドキュメントを削除するにはどうすればいいですか? 質問する
FBFriendModel.find({
    id: 333
}, function (err, docs) {
    docs.remove(); //Remove all the documents that match!
});

上記は機能しないようです。記録はまだ残っています。

誰か直してくれませんか?

ベストアンサー1

繰り返したくない場合は、

FBFriendModel.find({ id:333 }).remove( callback );

または

FBFriendModel.find({ id:333 }).remove().exec();

mongoose.model.findを返すクエリ、これはremove関数

Mongoose v5.5.3 のアップデート - はremove()廃止されました。deleteOne()deleteMany()またはを使用してください。findOneAndDelete() instead.

おすすめ記事