sql >> Database teknologi >  >> NoSQL >> Redis

Effektiv måde at ændre sæt medlemsopdatering

Selve sætmedlemmerne er uforanderlige - du kan tilføje nye medlemmer eller fjerne eksisterende. Det var det.

I betragtning af, at et sæt er en uordnet samling af unikke medlemmer, skal du overveje de mulige resultater, hvor sætmedlemmerne teoretisk kunne ændres, når den nye værdi for et medlem:

  1. er identisk med den gamle værdi - ingen ændring af sættet
  2. findes allerede i sættet - svarende til at slette det pågældende medlem
  3. er ikke 1 eller 2 - svarer til at slette medlemmet og tilføje et nyt



  1. Hvordan samler man summen i MongoDB for at få et samlet antal?

  2. Indhentning af $grupperesultat med gruppeantal

  3. MongoDB elemmatch flere elementer i array

  4. HBase prøvetabel