DynamoDB,TTL没有删除项目。

0

【以下的问题经过翻译处理】 我设置了TTL以删除一个名为“epoch”的项,它只是将时代时间转换为整数。我两周前设置了TTL,但目前还没有被删除。我也尝试了“payload.epoch”的预览,只是为了检查,但没有成功。这是一个JSON条目的样子:

{
 "timestamp": "2022-01-26 13:00:30.676968",
 "payload": {
  "air_flow": 1.5,
  "rssi": -93,
  "temp": 19.09,
  "data": "03d10775018f0a006ff3",
  "rx_freq": 929000000,
  "humidity": 28.659,
  "epoch": 1643230830,
  "ep": 1,
  "pressure": 102154,
  "seq": 71,
  "timestamp": "2022-01-26 13:00:30.676968"
 }
}
profile picture
ESPECIALISTA
feita há 8 meses18 visualizações
1 Resposta
0

【以下的回答经过翻译处理】 你必须将TTL属性设置为顶级属性。不能将它放在map之内:

{
 "timestamp": "2022-01-26 13:00:30.676968",
 "epoch": 1643230830,
 "payload": {
  "air_flow": 1.5,
  "rssi": -93,
  "temp": 19.09,
  "data": "03d10775018f0a006ff3",
  "rx_freq": 929000000,
  "humidity": 28.659,
  "ep": 1,
  "pressure": 102154,
  "seq": 71,
  "timestamp": "2022-01-26 13:00:30.676968"
 }
}

profile picture
ESPECIALISTA
respondido há 8 meses

Você não está conectado. Fazer login para postar uma resposta.

Uma boa resposta responde claramente à pergunta, dá feedback construtivo e incentiva o crescimento profissional de quem perguntou.

Diretrizes para responder a perguntas