I am trying to insert a field to my collection in mongodb using node but when i given the updatemany query in node its showing error in terminal as events.js:291 throw er; // Unhandled 'error' event TypeError: callback.apply is not a function
my code is as follows:
CustomRoutes.route('/addLeave').post(function (req, res) {
const availableLeave = require('../../nodex/models/available-leave');
var token = getToken(req.headers);
if (token) {
availableLeave.updateMany({}, { $set: { "leave": "hii" } }, false, true, function (err, result) {
if (err) {
console.log(err);
}
else {
console.log('Added!');
res.json("added successfully!");
}
});
} else {
return res.status(403).send({ success: false, msg: 'Unauthorized.' });
}});```
can anyone help how to solve this issue?