MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

mongoDB:$dateToString формат за показване на времето с интервал от 15 минути

Можете да използвате $dateFromString, за да анализирате dateHour и след това добавете _id.minutebucket умножено по 900000 (15 минути * 60 секунди * 1000 милисекунди):

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

Игра Mongo Playground




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB Regex Търсене на целочислена стойност

  2. runCommand еквивалент за nodejs-native-mongodb

  3. Двигателят за откриване и наблюдение на сървъри е отхвърлен

  4. MongoDB агрегиране на Loopback

  5. Как да генерирате уникален идентификатор на обект в mongodb