sql >> Database >  >> NoSQL >> MongoDB

MongoDB-aggregatie binnen dagelijkse groepering

In Mongo 2.8 RC2 is er een nieuwe operator voor gegevensaggregatie:$dateToString die kan worden gebruikt om per dag te groeperen en eenvoudigweg een "JJJJ-MM-DD" in het resultaat heeft:

Voorbeeld uit de documentatie:

db.sales.aggregate(
  [
     {
         $project: {
                yearMonthDay: { $dateToString: { format: "%Y-%m-%d", date: "$date" } },
                time: { $dateToString: { format: "%H:%M:%S:%L", date: "$date" } }
         }
     }
  ]
)

zal resulteren in:

{ "_id" : 1, "yearMonthDay" : "2014-01-01", "time" : "08:15:39:736" }


  1. Eenvoudige planning van onderhoudsvensters in uw databaseclusters

  2. Selderijtaken plannen met grote ETA

  3. Hoe alle velden in een subdocument van MongoDB optellen?

  4. Het is niet mogelijk om een ​​mongodb-document te vergrendelen. Wat als ik dat nodig heb?