sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB aggregeres inden for daglig gruppering

I Mongo 2.8 RC2 er der en ny dataaggregationsoperator:$dateToString, som kan bruges til at gruppere efter en dag og blot have en "ÅÅÅÅ-MM-DD" i resultatet:

Eksempel fra dokumentationen:

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

vil resultere i:

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


  1. Mongoid eller MongoMapper?

  2. Aggregerede rammer kan ikke bruge indekser

  3. MongoDB $inc

  4. 4 måder at slette et dokument i MongoDB