formio - 删除超过 n 天的 form.io 提交
问题描述
在我们的 form.io 实例上,我们需要删除所有超过 n 天的用户提交(出于数据保护原因)。
实现这一目标的最佳方法是什么?api中是否有(未记录的)批量删除方法?就像是
DELETE {{projectUrl}}/{{formPath}}/submission?data.created_lt={{date}}
我错过了任何其他选择吗?
解决方案
https://apidocs.form.io/#1f207caa-9d04-3e81-2973-e4bf82ee5190
好像可以对表单中的提交进行查询,所以如果没有无证批量删除,仍然可以找到所有需要删除的提交,并一一删除。
查询特定提交 为了在索引中查找特定提交,您还可以对提交中的任何属性执行查询。[...]因此,假设您希望在提交中查找姓氏为 Smith 的所有人,您将运行以下查询:
{{appUrl}}/register/submission?data.lastName=Smith
推荐阅读
- json - 在scala中合并json的一部分
- spring-boot - 没有为我的自定义事务管理器找到匹配的 PlatformTransactionManager bean
- visual-studio - 如何修复 AADSTS9002313:无效请求。请求格式错误或无效。错误
- r - 哪个版本的 R studio 与 Windows 7 32 位兼容?
- lisp - Common Lisp 中的局部变量是什么时候创建的?
- docker - 如何从 ansible 控制节点(Mac 机器)ping docker 容器
- python - Python Socket:只能将 str 而不是字节连接到 str。如何编码,这样它就不会给我这个错误?
- python - Python烧瓶应用程序无法从动态HTML模板加载本地图像
- mysql - 在 AUTO_INCREMENT 列中使用 UNIQUE 创建改进的 PRIMARY KEY
- jquery - 试图滚动顶部到服务器端呈现的 ID 哈希位置