我想要一种方法来删除一些事件数据(我有一些过滤器)而不是整个事件集合数据。有没有办法删除登录敏锐的帐户。
我希望今天删除一些不影响其他数据的事件数据
答案 0 :(得分:3)
您可以从数据集中删除某些事件,如下所示:https://keen.io/docs/api/#delete-events。
我建议首先提取完全相同的查询(https://keen.io/docs/api/#extractions)以预览您要删除的内容。这样你也可以成功创建该数据的备份!
这是一个用于删除的CURL命令示例 - 使用过滤器选择要从事件集合中删除的事件子集。当然,请将PROJECT_ID
,COLLECTION_NAME
和MASTER_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