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

kueri mongoDB menggunakan agregat untuk menanyakan tanggal terbaru suatu item

Hal pertama yang pertama :-)

  1. gunakan $match sebagai saluran pertama dalam kueri untuk meningkatkan kecepatan pemrosesan (lebih sedikit data untuk diproses)

  2. di $group anda dapat menggunakan $min - tidak perlu kecepatan :-)

Jadi kueri akan terlihat seperti ini:

db.wab.aggregate([{
            $match : {
                vendor_name : {
                    $in : ["test1", "test2"]
                },
                category : 'Fruit'
            }
        }, {
            $group : {
                _id : {
                    vendor_name : "$vendor_name",
                    product_name : "$product_name"
                },
                business_date : {
                    $min : "$business_date"
                }
            }
        }
    ])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose - Kueri dokumen terbaru

  2. Kelayakan menjalankan MongoDB di Linode 512 VPS?

  3. bagaimana cara memperbarui bidang objek bersarang di mongodb?

  4. kelompok berdasarkan bulan dan tahun menggunakan luwak.js

  5. Apa praktik terbaik untuk koneksi MongoDB di Node.js?