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

Hitungan catatan berdasarkan Tanggal MongoDB

jika Anda ingin menghitung dengan lastModified tanggal dan waktu kemudian dapat menggunakan seperti:

db.getCollection('collectionName').aggregate({$group:{_id: "$lastModified", count:{$sum:1}}})

dan jika Anda ingin menghitung dengan lastModified hanya tanggal kemudian dapat menggunakan seperti:

db.getCollection('collectionName').aggregate(
[
    {
        $group:
        {
            _id:
            {
                day: { $dayOfMonth: "$lastModified" },
                month: { $month: "$lastModified" }, 
                year: { $year: "$lastModified" }
            }, 
            count: { $sum:1 },
            date: { $first: "$lastModified" }
        }
    },
    {
        $project:
        {
            date:
            {
                $dateToString: { format: "%Y-%m-%d", date: "$date" }
            },
            count: 1,
            _id: 0
        }
    }
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Daftar dan sajikan file dari GridFS dengan Flask

  2. Pohon ekspresi tidak didukung di UpdateOneAsync

  3. Bagaimana ObjectIds MongoDB dihasilkan?

  4. Cara Menyebarkan Server Percona untuk MongoDB untuk Ketersediaan Tinggi

  5. Banyak koneksi luwak