В ситуация като тази използвате позиционния $
Оператор за актуализиране. Едно нещо, което трябва да се отбележи, е, че полето на масива трябва да се появи като част от документа на заявката. Това обяснява използването на $exists
тук.
db.collection.update(
{ "id": "8888", "aloh.saludo": { "$exists": true } },
{ "$pull": { "aloh.$.saludo": { "qwe": "rty", "sad": "fet" } } }
)