繁体   English   中英

如何在mongoDB中删除-Node.js

[英]How to delete in mongoDB - nodejs

我正在做一个小型学校项目,需要“创建一个应用程序”来管理联系人列表。 我对Node.js和mongodb真的很陌生,可惜我在互联网上找不到任何答案。

我正在尝试通过调试从文档中删除记录,因为我知道数据(id)已正确发送到服务器。

 router.delete('/contact/:id', (req, res, next) => {
    db.contacts.deleteOne
       ({_id: mongojs.ObjectId(req.params.id)
    }).then(res => {
        console.log('deleted ' + res);
        res.status(200)
        .json({message: 'Deletion successful! '})
    });
});

非常感谢你 :)

从您的代码中,我猜您正在使用mongojs,mongojs不包含deleteOne方法,因此您必须使用以下方法依赖提供的API:

db.collection.remove(query, [justOne], [callback])

在mongoJs官方文件的更多细节在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM