ready-to-go-node-template
Version:
A node boilerplate template with built-in support for socket and MongoDB using Mongoose.
39 lines (25 loc) • 997 B
JavaScript
import { responseHandler } from "../../../../../utils/response-handler";
class ClearCollectionController {
/**
* @description api to clear collection
* @param {*} req http://localhost:3000/api/v1/admin/clear/
* @param {*} res
*/
delete(req, res) {
try {
responseHandler.errorResponse(res, {}, 'api not in use', 400)
// User.deleteMany({name:'mona'}).exec((err, result) => {
// if (err) return responseHandler.errorResponse(res, err);
// if (result) {
// return responseHandler.successResponse(res, result, 'collection deleted successfully');
// } else {
// return responseHandler.errorResponse(res, {}, "collection details not found", 400);
// }
// })
}
catch (err) {
responseHandler.errorResponse(res, err);
}
}
}
export default new ClearCollectionController();