Im trying to update my REST API using _id attribute but nothing happens if I try to use unique _id. It works if I update my entry uisng parametr like room name or room number. Could somebody help me please? Where do I have a mistake? It makes me just crazy!
app.put('/api/conferenceRooms/:_id&:_name', (req, res) => {
var id = req.params._id;
var name = req.params._name;
var conferenceRoom = req.body;
ConferenceRoom.updateConferenceRoom(id, name, conferenceRoom, {}, (err, conferenceRoom) => {
if(err){
throw err;
}
res.json(conferenceRoom);
});
});
// Update ConferenceRoom
module.exports.updateConferenceRoom = (id, name, conferenceRoom, options, callback) => {
var query = {_id: id, name:name};
var update = {
temperature: conferenceRoom.temperature
}
ConferenceRoom.findOneAndUpdate(query, update, options, callback);
}
I checked everything already 1000 times