仅删除Keen.io中的一些事件

时间:2017-09-26 04:04:19

标签: keen-io

我想要一种方法来删除一些事件数据(我有一些过滤器)而不是整个事件集合数据。有没有办法删除登录敏锐的帐户。

我希望今天删除一些不影响其他数据的事件数据

1 个答案:

答案 0 :(得分:3)

您可以从数据集中删除某些事件,如下所示:https://keen.io/docs/api/#delete-events

我建议首先提取完全相同的查询(https://keen.io/docs/api/#extractions)以预览您要删除的内容。这样你也可以成功创建该数据的备份!

这是一个用于删除的CURL命令示例 - 使用过滤器选择要从事件集合中删除的事件子集。当然,请将PROJECT_IDCOLLECTION_NAMEMASTER_KEY占位符替换为您自己的占位符。



$ curl “https://api.keen.io/3.0/projects/${PROJECT_ID}/events/${COLLECTION_NAME}?filters=%5B%7B%22property_name%22%3A%22${PROPERTY_NAME}%22%2C%22operator%22%3A%22${PROPERTY_OPERATOR}%22%2C%22property_value%22%3A%22${PROPERTY_VALUE}%22%7D%5D&timeframe=this_7_days” \
  -H “Authorization: ${MASTER_KEY}” \
  -X DELETE