sql >> Database >  >> NoSQL >> MongoDB

mongoDB:$ dateToString-indeling om tijd weer te geven met een interval van 15 minuten

U kunt $dateFromString gebruiken om dateHour te ontleden en voeg vervolgens _id.minutebucket . toe vermenigvuldigd met 900000 (15 minuten * 60 seconden * 1000 milliseconden):

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

Mongo Speeltuin




  1. Wat is het voordeel van Redis-clustering op verschillende hosts?

  2. Top 10 kenmerken van MongoDB Atlas

  3. 5 manieren om de maand van een datum te krijgen in MongoDB

  4. Hoe Redis Multi-Exec te implementeren met behulp van Spring-data-Redis