$eq
を使用する フィルタオブジェクトの演算子$eq
{ <field>: { $eq: <value> } }
したがって、最終的なスニペットは次のようになります。
app.post('/movies', (req, res) => {
/* code ... */
let { title } = req.body
db.collection('movies').findOneAndUpdate({ title: { $eq: title } }, { title: 'Avengers' }, (err, result) => {
if (err) {
res.send({ 'error': 'An error has occured' });
} else {
res.send(result.ops[0]);
}
});
});