Mongoose findByIdAndRemove() 函数似乎不起作用?

编程入门 行业动态 更新时间:2024-10-08 04:28:57

Mongoose findByIdAndRemove() <a href=https://www.elefans.com/category/jswz/34/1771370.html style=函数似乎不起作用?"/>

Mongoose findByIdAndRemove() 函数似乎不起作用?

当使用

/POST
方法检查复选框到服务器时,它会将项目的
ID
传回脚本。

然后我尝试调用

findByIdAndRemove()
功能,但它似乎并没有真正删除文档。

我正在检查 Mongosh(MongoDB new Shell)。

节点:

app.post('/delete', function(req, res){

  const checkedItem = req.body.checked;

  Item.findByIdAndRemove(checked);
  
});

EJS:

<% newListItems.forEach(function(item){ %>

      <form action="/delete" method="post">

        <div class="item">
          <input type="checkbox" onChange="this.form.submit()" name='checked' value='<%= item._id %>'>
          <p> <%=item.name%> </p>
        </div>

      </form>


    <% }); %>

'测试'勾选时要删除:

但是“测试”仍然完好无损:

随着最近的 Mongoose 升级到 7.0 版,他们删除了回调,并且一些方法停止了原来的工作方式。

我尝试使用

.then
.catch
阅读他们关于异步和等待的文档,但由于更新是最近的,所以在开放网络上找不到任何帮助。

回答如下:

更多推荐

Mongoose findByIdAndRemove() 函数似乎不起作用?

本文发布于:2024-05-13 14:40:43,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1759695.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:函数   不起作用   Mongoose   findByIdAndRemove

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!