我试图写一个api与OpenStack群集交互的一套工具,并正在研究批量删除,这样我就可以避免成千上万的请求到服务器。
根据我对批量删除OpenStack文档的解释,我正在执行以下操作:
>
编码我的对象名称(确实存在):
dps/filename。txt
dps/filename1。txt
dps/filename2。txt
作为dps/filename。文本
并将其包含在请求主体中
完成此请求后,我得到一个204-无内容响应,它不匹配我应该收到的响应的留档。此外,没有文件被删除,这是真正的问题。
有没有关于我做错了什么的想法?
用于发送请求的URI不应包括容器的名称。
另外,您发送的请求主体存在两个问题。
/
字符进行编码
生成请求正文的算法实际上应该按照以下顺序进行:
问题内容: 我想一次删除多个数据库条目。仅当3个字段匹配时(此处为:姓名,电子邮件,年龄),才能删除每个条目。 如果我只想删除一个属性,则可以选择: 但是,如果我的病情是由多个领域构成的,那该怎么办? 条件应始终匹配所有3个字段()! 问题答案: 使用方法。
本文向大家介绍如何执行批量插入?相关面试题,主要包含被问及如何执行批量插入?时的应答技巧和注意事项,需要的朋友参考一下 首先,创建一个简单的 insert 语句: 然后在 java 代码中像下面这样执行批处理插入:
我需要在一个批处理中向一个表中插入多行。在DatabaseClient中,我找到了insert()语句,并使用了(Publisher objectToInsert)方法,该方法有多个对象作为参数。但它是否会将它们放入一批中?另一种可能的解决方案是连接。createBatch(),但它有一个drowback:我无法在那里传递我的实体对象,也无法从实体生成sql查询。 那么,可以在r2dbc中创建批插
问题内容: 我有一个表,其中包含需要根据一组条件定期清除的记录。 我期望我可以使用条件构建器来删除记录,但这失败了,因为条件上没有方法… 所以我想也许我先查询一下集合,然后删除那个… 由于相同的原因,不同的对象,这也会失败。 那么正确的方法是什么呢?我似乎不得不遍历每个项目所调用的整个结果集,这是多余的(不正当的)。 我知道我可以形成一个查询来直接在HQL或SQL中执行,但这也感觉不对。条件构建器
问题内容: 我正在使用MongoDB 3.2和MongoDB Java驱动程序3.2。我有一个包含数百个更新文档的数组,这些文档现在应该保存/存储在MongoDB中。为了做到这一点,我遍历数组,并为该数组中的每个文档调用方法。 现在,我想通过批量更新重新实现此逻辑。我尝试在使用MongoDB Java驱动程序3.2的MongoDB 3.2中找到批量更新的示例。 我尝试了这段代码: 但是,似乎这种方
问题内容: 我有许多记录需要输入到表中。在查询中执行此操作的最佳方法是什么?我是否应该进行循环并在每次迭代中插入一条记录?或者,还有更好的方法? 问题答案: 从MySQL手册 使用VALUES语法的INSERT语句可以插入多行。为此,请包括多个列值列表,每个列值括在括号内并用逗号分隔。例:
问题内容: 我正在使用Cloud Firestore,并且有一系列文档。对于集合中的每个文档,我想更新一个字段。 使用事务执行更新将效率低下,因为在更新数据时不需要读取任何数据。 批处理更新似乎是正确的方向,但是文档中没有包含一次更新多个文档的示例。参见此处:批量写入 问题答案: 如果您使用过Firebase数据库,则不可能原子地完全写入单个单独的位置,这就是为什么您必须使用批量写入的原因,这意味
问题内容: 当 Person 对象包含使用 @ElementCollection 存储的数据时,我在解决如何使用JPA 批量删除 Person 对象方面遇到麻烦。任何有关如何执行此操作的想法将不胜感激。 我现在正在做的是,它因外键约束错误而失败: 引起原因:java.sql.SQLException:违反完整性约束:外键无动作;FKCEC6E942485388AB表:PERSON_EMAIL 如果