.destroy( criteria
, [callback
] )
Purpose
Destroys all records in your database that match the given criteria.
Overview
Parameters
Description | Accepted Data Types | Required ? | |
---|---|---|---|
1 | Find Criteria | {} ,[{}] , string , int |
Yes |
2 | Callback | function |
No |
Callback Parameters
Description | Possible Data Types | |
---|---|---|
1 | Error | Error |
2 | Deleted Records | [{}] |
Example Usage
User.destroy({name:'Flynn'}).exec(function deleteCB(err){
console.log('The record has been deleted');
});
// If the record existed, then it has been deleted
// Don't forget to handle your errors
Notes
If you want to confirm the record exists before you delete it, you must first perform a find() Any string arguments passed must be the ID of the record.