sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB aggregeras inom daglig gruppering

I Mongo 2.8 RC2 finns en ny dataaggregationsoperator:$dateToString som kan användas för att gruppera efter en dag och helt enkelt ha ett "ÅÅÅÅ-MM-DD" i resultatet:

Exempel från dokumentationen:

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

kommer att resultera i:

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


  1. MongoDB mongoose utfasningsvarning

  2. Få värden efter nyckelmönster i StackExchange.Redis

  3. Hur man säkert laddar en hash och konverterar ett värde till ett booleskt värde om det finns

  4. sql-fråga till mongodb?