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

luwak Tanggal membandingkan tanpa waktu dan Kelompokkan berdasarkan createAt dan staffId dengan Mingguan, bulanan dan Tahunan total jumlah staf berdasarkan agregasi?

Boleh dicoba,

  • Kelompokkan menurut minggu
db.collection.aggregate([
  {
    $group: {
      _id: {
        year: { $year: "$createdAt" },
        week: { $week: "$createdAt" }
      },
      createdAt: { $first: "$createdAt" },
      count: { $sum: 1 }
    }
  }
])

Taman bermain

  • Kelompokkan menurut bulan
db.collection.aggregate([
  {
    $group: {
      _id: {
        year: { $year: "$createdAt" },
        month: { $month: "$createdAt" }
      },
      createdAt: { $first: "$createdAt" },
      count: { $sum: 1 }
    }
  }
])

Taman bermain

  • Kelompokkan menurut tahun
db.collection.aggregate([
  {
    $group: {
      _id: { $year: "$createdAt" },
      createdAt: { $first: "$createdAt" },
      count: { $sum: 1 }
    }
  }
])

Taman bermain




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. pembaruan bersyarat di mongodb

  2. Gunakan Agregat dengan $group di mongodb

  3. Penjelasan MongoDb gagal:operator tingkat atas tidak dikenal:$query

  4. Flask MongoEngine Membuat Halaman Dokumen dengan Bidang Gambar

  5. Bagaimana cara mengelompokkan posting bersarang dengan kerangka agregasi MongoDB?