DynamoOps
Datos

Vistas de tabla y JSON

Explora los resultados como una cuadrícula ordenable y redimensionable o como documentos JSON plegables. Filtra al instante los ítems cargados, selecciona filas, copia ítems y alterna entre JSON simple y DynamoDB JSON.

Elegir una vista

El selector sobre los resultados ofrece Table, JSON y 📊 Chart. La elección se recuerda por pestaña. Table es ideal para revisar muchos ítems y editar valores escalares; JSON reproduce la experiencia de MongoDB Compass para documentos anidados; Chart convierte la página cargada en líneas de tiempo, histogramas y un mapa de calor de particiones (consulta Gráficos y mapa de calor).

Vista de tabla

Las columnas se detectan a partir de los ítems cargados: primero la clave de partición, después la clave de ordenación y luego el resto de los atributos en orden alfabético. Cuando las páginas siguientes revelan atributos nuevos, se agregan sus columnas. Las columnas de clave tienen un estilo distinto y no se pueden editar en línea.

La vista de tabla: primero las claves y luego el resto de los atributos en orden alfabético.
  • Ordenar: haz clic en un encabezado para alternar entre ascendente, descendente y sin orden. El ordenamiento se hace del lado del cliente sobre la página cargada: los números se comparan numéricamente, las cadenas se comparan sin distinguir mayúsculas de minúsculas y teniendo en cuenta los números, y las filas sin el atributo quedan al final.
  • Reordenar: arrastra un encabezado por su control ⠿. El orden personalizado dura hasta el siguiente Execute o Refresh, que vuelve a ordenar las columnas.
  • Redimensionar: arrastra el borde derecho de un encabezado. Los anchos se recuerdan por nombre de columna durante la sesión.
  • Celdas: null se muestra en cursiva, los objetos y arrays como JSON compacto, y los booleanos y números con colores distintos. Los valores largos se recortan a 300 px; pasa el cursor para ver el valor completo.

Cada fila termina con una columna de acciones:

ÍconoAcción
✎Abre el ítem completo en el editor de ítems
⧉Copia el ítem como JSON formateado
🕐Abre el historial de versiones de este ítem
🗑Elimina el ítem tras una confirmación (detalles)

Seleccionar filas

Cada fila tiene una casilla, y la casilla del encabezado selecciona todas las filas visibles (muestra un estado intermedio cuando la selección es parcial). Mantén presionada ⇧ y haz clic para seleccionar un rango desde la última fila en la que hiciste clic. La selección se rastrea por clave primaria y se limita a la página actual.

Las filas seleccionadas se resaltan y la barra de herramientas muestra la cantidad seleccionada y la eliminación masiva.

Con una o más filas seleccionadas, la barra de herramientas muestra un contador, un botón 🗑 Delete para la eliminación masiva y una ✕ para borrar la selección. La selección se borra automáticamente cuando cambias de tabla o después de una eliminación masiva.

Vista JSON

Cada ítem se muestra como un árbol plegable con resaltado de sintaxis. Haz clic en una línea con { o [ para plegar ese objeto o array; los arrays muestran una indicación de la cantidad de elementos. Cada registro tiene sus propias acciones en la esquina superior derecha: ✎ Edit Item, 📄 Clone Item, copiar JSON y 🗑 Delete Item.

La vista JSON muestra cada ítem como un árbol plegable.

Un selector de formato en la parte superior alterna entre JSON (valores nativos) y DynamoDB JSON (valores de atributo tipados). La configuración es global y se recuerda. Copiar sigue el formato mostrado; Edit, Clone y Delete siempre operan sobre el ítem nativo.

{
  "userId": "usr_001",
  "email": "alice@example.com",
  "active": true,
  "tags": ["admin", "beta"],
  "profile": { "plan": "pro", "seats": 3 }
}
Tipos compatibles
DynamoOps trabaja con JSON nativo: S, N, BOOL, NULL, L y M se conservan fielmente en ambos sentidos. Los atributos binarios y los tipos de conjunto SS, NS y BS se muestran como mapas y no se pueden editar. Evita volver a guardar desde el editor ítems que contengan conjuntos o datos binarios, porque el conjunto se escribiría como un mapa vacío.

Filtrar ítems cargados

El cuadro de búsqueda de la barra de herramientas filtra los ítems ya cargados en la página actual comparando tu texto con todo el ítem serializado, incluidos los valores anidados y los nombres de atributos. Es instantáneo, funciona en las vistas Table y JSON, se recuerda por pestaña y nunca llama a DynamoDB. Enfócalo con ⌘+F.

Consejo
Usa este cuadro para acotar una página que ya pagaste. Para filtrar del lado del servidor en toda la tabla, usa el panel Filters en modo Scan o SQL.

Relacionados