页面重新加载后帖子只能删除的问题

时间:2019-08-05 14:31:33

标签: javascript node.js mongodb fetch

我创建了一个在NodeJS,MongoDB和普通html,css,js前端上运行的待办事项列表。用户可以发布帖子和删除帖子。加载后,网站会获取保存到数据库中的所有帖子的json并调用加载函数。我当前的问题是,当我删除最近添加的任务时,它在重新加载后仍保留在数据库中,但已从html中删除。如果我删除了已经从MongoDB中加载的任务,它将按预期方式删除。

我已经调查过了,但我不确定。该应用程序将MongoDB中的所有对象加载到一个数组中,然后将所有用户提交的任务添加到该数组中,并在提交时将其发布到我的api中。 delete命令将删除请求发送到我的api,然后将其从数组和html中删除。

1 个答案:

答案 0 :(得分:0)

将记录添加到数据库时,您将必须使用mongo提供的唯一ID(_id)。在对API进行删除请求时,您可以使用相同的唯一ID。

这可能会有所帮助:Delete mongodb document by id in express js

相关问题