MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

mongoDB:format $dateToString untuk menunjukkan waktu dengan interval 15 menit

Anda dapat menggunakan $dateFromString untuk mengurai dateHour lalu tambahkan _id.minutebucket dikalikan dengan 900000 (15 menit * 60 detik * 1000 milidetik):

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

Taman Bermain Mongo




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Solusi MongoDB untuk dokumen di atas ukuran 16mb?

  2. MongoDB - Buat Dokumen

  3. Model.find().toArray() mengklaim tidak memiliki metode .toArray()

  4. Mencoba mendapatkan daftar koleksi dari luwak

  5. MongoDB:Bagaimana cara memperbarui satu subelemen dalam array, yang direferensikan oleh indeks di dalam array?