Ce este operatorul $pop
Operatorul de actualizare $pop elimină un singur element dintr-un tablou. Direcția de eliminare este stabilită prin valoarea numerică furnizată:
1: elimină ultimul element din tablou.-1: elimină primul element din tablou.
Operațiunea este atomică și este foarte rapidă deoarece nu necesită reindexarea complexă a elementelor intermediare din tablou.
Exemplu Concret: Eliminarea primului element dintr-o coadă FIFO
// Elimină cel mai vechi mesaj din istoricul notificărilor utilizatorului (-1)
db.utilizatori.updateOne(
{ _id: 42 },
{ $pop: { istoric_notificari: -1 } }
);
// Elimină ultimul element adăugat (1)
db.cosuri.updateOne(
{ sesiune_id: "xyz-789" },
{ $pop: { articole: 1 } }
);
Întrebări & Exemple de Cod:
Operatorul $pop în MongoDBAi o nelămurire despre utilizarea comenzii
Operatorul $pop în MongoDBsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.