由于mongodb的变化
let MongoClient = require("mongodb").MongoClient;
这个不再工作了
_id: new mongodb.ObjectId(req.body.id)
app.post("/update-item", function(req, res) {
db.collection('items').findOneAndUpdate(
{_id: new mongodb.ObjectId(req.body.id)},
{$set: {text: req.body.text}
},
res.send('Success'))
})
您可以将_id更改为您定义的req.body.id
app.post("/update-item", function(req, res) { db.collection('items').findOneAndUpdate({_id: req.body.id}, {$set: {text: req.body.text}}, res.send('Success')) })
初始_id可以设置为"1234"或者任何你想要的东西