gpt4 book ai didi

node.js - 使用node js删除mongodb中的特定数据

转载 作者:太空宇宙 更新时间:2023-11-04 01:27:26 24 4
gpt4 key购买 nike

如何使用node.js删除mongodb中的特定数据?

router.post('/deletedata', (req, res) => {
console.log("deleted values are",req.body.id)
MongoClient.connect(url, function(err, db) {
if (err) throw err;
var dbo = db.db("mohan");
var myquery = req.body.id;
console.log("myquery value is:", myquery)
dbo.collection("customers").remove({myquery}, function(err, obj) {
if (err) throw err;
db.close();
});
});

res.json({
statusCode: 200,
result: "success",
})
}
);

export default router;

我从React hooks crud应用程序中获得了特定的id,所以我可以在node js中看到id,但它不会删除mongoDB中的特定id数据

最佳答案

您的查询只会删除带有 myquery: passId 的文档

我打赌查询应该类似于{_id: myquery}

dbo.collection("customers").remove({_id: myquery}, function(err, obj) {
if (err) throw err;
db.close();
});

关于node.js - 使用node js删除mongodb中的特定数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57037668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com