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

urutkan berdasarkan tanggal dengan permintaan agregat di mongodb

Kueri agregat Anda salah. Anda menambahkan pengurutan dan batas ke kecocokan, tetapi sekarang begitulah cara Anda melakukannya. Anda menggunakan operator saluran pipa yang berbeda:

db.friends.aggregate( [
    { $match: { advertiser: "noc3" } }, 
    { $sort: { createdDate: -1 } },
    { $limit: 1 },

Operator pipeline Anda yang lain juga agak aneh, dan kode Anda vs ketidakcocokan kueri pada timestamps vs createdDate . Jika Anda menambahkan output yang diharapkan, saya dapat memperbarui jawabannya untuk menyertakan bit terakhir dari kueri juga.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nama koleksi dinamis Nodejs mongodb

  2. MongoDB pada mesin Windows 7:Tidak ada koneksi yang dapat dibuat

  3. Doktrin ODM dan desain tanpa skema

  4. setDate tidak mengatur tanggal dengan benar di dalam eval dalam skrip batch

  5. Audit Spring Data MongoDB tidak berfungsi untuk dokumen yang disematkan