sql >> Database >  >> NoSQL >> MongoDB

Hoe te aggregeren op jaar-maand-dag in een andere tijdzone

Ik ben geen expert op het gebied van CET en de relatie met UTC, maar de volgende code (voor de shell) zou een goede conversie moeten doen (een uur toevoegen) naar een MongoDB-datumtype:

db.dates.aggregate(
  {$project: {"tDate":{$add: ["$tDate", 60*60*1000]}, "eventCount":1, "customer":1}}
)

Als u dat projectcommando uitvoert vóór de rest van uw pijplijn, zouden de resultaten in CET moeten zijn.



  1. Een back-up maken van uw Open edX MongoDB-database

  2. Meteor.js implementeren op example.com of www.example.com?

  3. MongoDB vs. Redis vs. Cassandra voor een snelle, tijdelijke opslagoplossing voor rijen

  4. Sessie opslaan en ophalen uit Redis