当前位置: 首页 > 知识库问答 >
问题:

用于添加/移除数组元素的RESTful APIendpoint?

葛浩阔
2023-03-14

邮件/用户{项:[1001,1002,1003]}

但是用于添加新项或移除项的HTTPendpoint是什么样子的呢?

现在,我必须指定整个数组,包括我不想接触的元素:

共有1个答案

平学
2023-03-14

传递mongodb查询似乎是个坏主意。根据您的后端实现,它可能导致攻击者对您的数据做坏事,就像SQL注入一样

您可以使用PUT或PATCH对资源上的属性修改进行建模,但有一些限制:

  • 当使用put时,客户机应该发送资源的整个表示形式。它对您有效,但可能很麻烦。
  • 当使用修补程序时,客户机应该发送要更改的属性,而不是整个资源。然而,您必须发送整个值,而不仅仅是向该值添加或删除项。它同样有效,但你并不喜欢它。
    null
 类似资料:
  • 从数组中移除给定函数返回 false 的元素。 使用 Array.filter() 和 Array.reduce() 来查找返回真值的数组元素,使用 Array.splice() 来移除元素。 func 有三个参数(value, index, array)。 const remove = (arr, func) => Array.isArray(arr) ? arr.filter(fu

  • 本文向大家介绍Java数组添加元素实例,包括了Java数组添加元素实例的使用技巧和注意事项,需要的朋友参考一下 以下实例演示了如何使用sort()方法对Java数组进行排序,及如何使用 insertElement () 方法向数组插入元素, 这边我们定义了 printArray() 方法来打印数组: MainClass.java 文件: 以上代码运行输出结果为: 数组排序: [length: 10

  • 我有办法转移arr元素: 当我执行这段代码时,我遇到了一个异常: 据我所知,程序需要更多的空间来包含另一个项目。但是我不需要添加更多的项目,我需要已经存在的移动。用参数,如果参数为负,所有数组向左移动,如果为正向右移动,如果为零-什么都不会发生。

  • 本文向大家介绍jQuery 添加元素和删除元素的方法,包括了jQuery 添加元素和删除元素的方法的使用技巧和注意事项,需要的朋友参考一下 添加新的 HTML 内容 我们将学习用于添加新内容的四个 jQuery 方法: append() - 在被选元素的结尾插入内容 prepend() - 在被选元素的开头插入内容 after() - 在被选元素之后插入内容 before() - 在被选元素之前插

  • 我有一个名为arr的数组,大小为1024。所以基本上我想删除数组的第1X个元素。我该怎么做?我是这么想的:创建一个指针,指向数组的第一个值(ARR[0])。执行指针算术将其带到数组的第X个元素。然后将arr[0]设置为指针p,这将有效地移除前X个元素?这样行吗?或者有没有更简单的方法来移除数组的前X个元素?

  • 我创建了一个函数来删除数组中的一个特定元素,但正在努力解决的问题是,当我们从s.next()中获得要删除的元素的值时,它不是删除,而是当我们已经为它初始化了一个值时,它是删除