Expresia $dateToString în MongoDB Aggregation în MongoDB & NoSQL

Formatează un obiect BSON Date într-un șir de caractere conform unui format personalizat și a unui fus orar specificat.

Sintaxă
{ $dateToString: { format: '<format>', date: <data>, timezone: '<tz>' } }

Ce este expresia $dateToString

Pentru generarea de rapoarte lizibile sau gruparea pe intervale calendaristice (pe zi, săptămână sau lună), $dateToString convertește data internă BSON Date într-un șir de caractere conform specificatorilor de format (ex: %Y-%m-%d %H:%M:%S).

Acceptă parametrul opțional timezone pentru a asigura afișarea corectă în fusul orar al utilizatorului final (de exemplu 'Europe/Bucharest').

Exemplu Concret: Agruparea comenzilor pe zile calendaristice
db.vanzari.aggregate([
    {
        $group: {
            _id: {
                $dateToString: {
                    format: "%Y-%m-%d",
                    date: "$creat_la",
                    timezone: "Europe/Bucharest"
                }
            },
            totalIncasat: { $sum: "$valoare" },
            numarComenzi: { $sum: 1 }
        }
    },
    { $sort: { _id: -1 } }
]);

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Expresia $dateToString în MongoDB Aggregation

Ai o nelămurire despre utilizarea comenzii Expresia $dateToString în MongoDB Aggregation 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.