コントローラーのコードは次のとおりです。 removeStaff によって受け取られるパラメーターには 2 つのフィールドがあります。ids データ型は配列であり、配列には削除するフィールドの sid が格納されます
deletemany メソッドの意味を誤解しています。年齢の異なる複数の従業員など、複数のドキュメントに同様のデータがある場合、30 歳以上の従業員全員のデータを一度に削除したい場合は、 Model.deleteMany({ age: { $gte: 30 } }, function (err) {}) を使用してください。 sid に何らかの共通性がある場合 (通常の一致も機能します)、deletemany を使用できますが、これはほぼ不可能であり、ループ内で複数回削除することは避けられないと思います。
Model.deleteMany({ age: { $gte: 30 } }, function (err) {})
deletemany メソッドの意味を誤解しています。年齢の異なる複数の従業員など、複数のドキュメントに同様のデータがある場合、30 歳以上の従業員全員のデータを一度に削除したい場合は、
Model.deleteMany({ age: { $gte: 30 } }, function (err) {})
を使用してください。 sid に何らかの共通性がある場合 (通常の一致も機能します)、deletemany を使用できますが、これはほぼ不可能であり、ループ内で複数回削除することは避けられないと思います。