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

mongoDB:$dateToString-format for at vise tid med 15 minutters interval

Du kan bruge $dateFromString til at parse dateHour og tilføj derefter _id.minutebucket ganget med 900000 (15 minutter * 60 sekunder * 1000 millisekunder):

{
    dateHour: {
        $let: {
            vars: { parsedDate: { $dateFromString: { dateString: "$_id.dateHour", format: "%Y-%m-%dT%H" } } },
            in: { $toString: [ { $add: [ "$$parsedDate", { $multiply: [ "$_id.minuteBucket", 900000 ] } ] } ] }
        }
    }
}

Mongo Legeplads




  1. MongoDB:For mange positionelle (dvs. '$') elementer fundet i stien

  2. Geografisk distribuerede MongoDB-klynger på AWS i EU-regionen

  3. MongoDB:Sådan finder du et dokument efter et id inde i et indlejret dokument

  4. Oprettelse af testdata til MongoDB