Tengo una estructura de objetos de esta manera: Modificar el último elemento de una matriz
{
name: "...",
pockets: [
{
cdate: "....",
items: [...]
}
...
]
}
En una operación de actualización, quiero agregar algunos registros en los artículos campo de la última bolsillo artículo. Usar notación de puntos es la única forma que conozco para acceder a un documento secundario, pero no puedo obtener lo que quiero. Por lo tanto, estoy buscando algo como esto:
pockets.-1.items
pockets.$last.items
¿Es posible modificar el último elemento? Si es así, ¿cómo?
¿Estoy correcto de que quiera modificar 'items', no buscarlo? – paulmelnikow
Sí, estás en lo correcto. En la búsqueda, puedo usar el operador $ slice. – Muatik
Estoy bastante seguro de que esto no se puede hacer con una simple actualización a menos que tenga otra forma de unir el último bolsillo. – paulmelnikow