Как я понял, вы хотите найти способ отличить guish элемент от других, чтобы иметь возможность удалить его, верно?
Ваши итенты должны иметь уникальные идентификаторы, поэтому вы сохраняете не массив итенов, а его карту в дБ. Это означает, что вы должны сначала присвоить идентификатор своему элементу при его создании и помещении в базу данных.
Что такое поле iten.id
? Это уникально для ваших итенов в массиве ? Если это так, то измените структуру вашей базы данных следующим образом:
pedidos
---pedidoUid
------data
------id
------....
------itens
---------itenID
------------your iten data
------------more data...
---------itenID2
------------you got that
Таким образом, вы можете передать ее идентификатор методу, удаляющему itens.