Expresiile $concat, $toUpper și $toLower în MongoDB în MongoDB & NoSQL

Expresii de manipulare a șirurilor de caractere pentru concatenare, transformare în majuscule sau minuscule în pipeline.

Sintaxă
{ $concat: [ str1, str2, ... ] } | { $toUpper: str } | { $toLower: str }

Manipularea șirurilor de caractere în Aggregation

În pipeline-ul de agregare MongoDB, formatarea textului este esențială pentru normalizarea și pregătirea rapoartelor:

  • $concat: unește două sau mai multe șiruri de caractere într-unul singur. Dacă oricare argument se evaluează la null, rezultatul va fi null.
  • $toUpper: convertește întregul șir de caractere în litere mari (uppercase).
  • $toLower: convertește toate caracterele în litere mici (lowercase), utilizat frecvent pentru normalizarea adreselor de email înainte de comparare.
Exemplu Concret: Crearea numelui complet și normalizarea email-ului
db.utilizatori.aggregate([
    {
        $project: {
            numeComplet: {
                $concat: [ "$prenume", " ", { $toUpper: "$nume" } ]
            },
            emailNormalizat: {
                $toLower: "$email"
            }
        }
    }
]);

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Expresiile $concat, $toUpper și $toLower în MongoDB

Ai o nelămurire despre utilizarea comenzii Expresiile $concat, $toUpper și $toLower în MongoDB sau 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.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.