我正在尝试创建一个查询,该查询将为我提供在某个未来日期之前创建的帐户。我希望删除在该未来日期之前30天创建的那些帐户。我不确定如何写入该范围。当前,我有一个查询,该查询将为我提供在今天之前30天创建的帐户。
range: { updatedAt: { lte: "now-2592000/s", }, },
请给予指导。
vaj7vani1#
您可以使用_delete_by_query
POST <index-name>/_delete_by_query { "query": { "range": { "createdAt": { "lte": "2022-10-31||-30d" --> any future date } } } }
使用“传递任何日期||“结束。我的createdAt字段使用类型“date”进行索引
1条答案
按热度按时间vaj7vani1#
您可以使用_delete_by_query
使用“传递任何日期||“结束。
我的createdAt字段使用类型“date”进行索引