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

bagaimana cara mengubah cap waktu menjadi tanggal di mongodb?

Anda dapat menggunakan $toDate agregasi untuk mengonversi stempel waktu ke tanggal ISO dan $toLong untuk mengonversi stempel waktu string menjadi nilai integer di mongodb 3.6

db.collection.aggregate([
  { "$project": {
    "_id": {
      "$toDate": {
        "$toLong": "$_id"
      }
    }
  }},
  { "$group": {
    "_id": { "$dateToString": { "format": "%Y-%m-%d", "date": "$_id" } },
    "count": { "$sum": 1 }
  }}
])

Cobalah di sini

Dan dengan versi sebelumnya

db.collection.aggregate([
  { "$project": {
    "date": { "$add": [ new Date(0), "$_id" ] }
  }}
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara menyimpan tabel dengan kolom tertentu harus disimpan dalam array dan mengambilnya di Angularjs (Mean Stack)

  2. Komentar Bersarang di MongoDB

  3. MongoDB - Setara dengan MySQL SUM (KASUS KAPAN)?

  4. Bagaimana saya bisa mengambil database record drom dalam tampilan edit Di Laravel?

  5. Tidak dapat merusak properti `pengguna` dari 'tidak terdefinisi' atau 'null'