#array
A continuación, podrás encontrar la documentación de como utilizar este helper.
Con #array podrás mutar una matriz (Array) a la estructura que desees y/o devolver un Array válido.
Estructura original
{
"elements": [
{
"_id": "60cbc69048f3bd7cc732e028",
"name": "Segment",
"value": "Customer Service"
}
]
}Sin modificación del esquema
Por defecto, no es posible seleccionar un Array con sintaxis mustache, por lo que puedes usar este helper para retornar un Array válido.
Modificando el esquema
Este helper no solo ayuda a retonar un Array válido, si no que también modificar su estructura cuando sus valores son objetos (Object). Para ello deberás escribir dentro del helper #array.
{{#array elements}} {{/array}}
-------------------^ (escribe dentro del helper)Por ejemplo, si necesitas que el resultado sea un Array de objetos, donde cada objeto contenga un id y value deberás escribir lo siguiente:
Sintaxis
{{#array elements}}{ "id": "{{_id}}", "name": "{{value}}" }{{/array}}Resultado
[
{
"id": "60cbc69048f3bd7cc732e028",
"name": "Customer Service"
}
]De esta forma se transformó el objeto original pero el resultado sigue siendo un Array con objetos.
{{#array elements}}{ "id": {{parser _id}}, "name": {{parser value}} }{{/array}}Última actualización
¿Te fue útil?

