Ce este operatorul $mod
Operatorul de interogare $mod permite filtrarea documentelor bazându-se pe restul împărțirii unui număr întreg la un divizor ales. Sintaxa primește o matrice cu două elemente: [divizor, rest].
Este utilizat frecvent în arhitecturi distribuite pentru partiționarea sarcinilor (sharding logic, batch worker distribution) sau identificarea numerelor pare și impare.
Exemplu Concret: Distribuirea procesării sarcinilor pe 4 instanțe (Worker Sharding)
// Instanța 0 preia task-urile unde id % 4 === 0
db.comenzi_de_procesat.find({
numar_comanda: { $mod: [ 4, 0 ] }
});
// Găsirea inventarelor cu ambalare la duzină completă (rest 0 la împărțirea cu 12)
db.produse.find({
bucati_ambalaj: { $mod: [ 12, 0 ] }
});
Întrebări & Exemple de Cod:
Operatorul $mod în MongoDBAi o nelămurire despre utilizarea comenzii
Operatorul $mod î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.