I have an object structure like this:

 {
    name: "...",
    pockets: [
        {
            cdate: "....",
            items: [...]
        }
        ...
    ]
 }

In an update operation, I want to add some records into the items field of the last pocket item. Using dot notation is the only way that I know to access a sub document, but I can't get what I want. So, I'm looking for something like these:

  • pockets.-1.items
  • pockets.$last.items

Is it possible to modify the last element? If yes, how?

Edit
Report