我有一个用Mongoose用Node.js编写的REST API,用于访问后端MongoDB数据库。我正在尝试根据文档中的ID字段更改文档中字段的值。
使用Postman测试以下代码时,出现错误:DeviceBrightness.getSystemBrightnessLevel().then(function(luminous) {
console.log(luminous)
})
Cannot PUT /v1/remove/00001
这是为API定义的数据库模型...
//Cancel variation by ID
app.put('v1/remove/:id', async (request, response) => {
try {
var result = await variationsModel.findOneAndUpdate({ 'variationID': request.params.id }, {$set: { 'variationStatus': 'Cancelled'}}, { upsert: true, new: true });
response.send(result);
} catch (error) {
response.status(500).send(error);
}
})
有人可以帮忙吗?
谢谢!