代码之家  ›  专栏  ›  技术社区  ›  DarkW1nter

发送多个项目到节点js进行批量删除

  •  0
  • DarkW1nter  · 技术社区  · 7 年前

    为了避免从一个角度应用程序中进行多个http调用,如果我想进行一个调用并将多个id字符串发送到节点js后端进行删除,我应该将它们作为json发送吗?

    如果有人能给我举个很好的例子那就太好了。

    谢谢

    2 回复  |  直到 7 年前
        1
  •  1
  •   Gvs Akhil    7 年前

    您可以按如下所示的json格式发送id

    id:"1000,1001,1002"
    

    在nodejs中,如果使用mysql,则以下查询可用于delete

    let ids = req.body.id;//To get the id sent in JSON Format
    
    delete from table_name where id in (ids)
    

    如果你需要进一步的指导,请在下面评论

        2
  •  1
  •   IftekharDani    7 年前

    您还可以尝试在请求中传递id数组。

    例子:

    var idArray = [1,2,3,4,5,6];
    
        $http(
          method: 'DELETE',
          url: '/items',
          params: {
            id: JSON.stringify(idArray) 
          }
        )
    
    推荐文章