Comprobaciones condicionales de DynamoDB en matrices de cadenas

¿Puedo verificar si parte de un elemento existe en una matriz de cadenas o verificar si existen varios elementos en una consulta? Asi que:

1) ¿Un elemento comienza con 'aaa:' en la matriz ['aaa:1', 'bab:0', 'aab:1']

2) ¿El elemento 'aaa:1' OR 'aaa:0' existe en la matriz ['aaa:1', 'bab:0','aab:1']

Si es así, no ejecute la operación API.

es posible? La documentación no está clara si UPDATE_ITEM es tan sólido o no.

preguntado el 27 de julio de 12 a las 16:07

1 Respuestas

La respuesta corta es: NO para ambos

La respuesta larga es:

  • El punto 1) nunca será posible
  • El punto 2) se puede hacer usando el CONTIENE filtro de la escanear operación pero... sólo para un único partido. No hay cosas "O". Sin embargo, escanear es a la vez lento y costoso y por lo tanto muy desanimado.

Las condiciones UPDATE_ITEM solo permitirán coincidencias exactas.

Respondido 17 ago 12, 16:08

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.