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

Urutkan berdasarkan beberapa bidang bersama-sama di mongodb

Anda dapat menggunakan alur agregasi untuk membuat penggabungan bersyarat dari dua bidang dengan $project dan $ifNull .

db.stuff.aggregate([
  { $project:
    { createdOrUpdatedAt: { $ifNull: ["$updatedAt", "$createdAt"] },
      fieldA: 1,
      fieldB: 1,
      fieldEtc: 1 }
  },
  { $sort: { createdOrUpdatedAt: -1 } }
]);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara membuat kode MongoDB untuk setiap Query di PHP

  2. File jurnal ada di direktori jurnal, namun dimulai tanpa penjurnalan diaktifkan

  3. Apakah luwak memungkinkan beberapa permintaan basis data secara bersamaan?

  4. Java Future - Otentikasi Musim Semi adalah nol ke AuditorAware

  5. Bagaimana cara menggabungkan array besar di mongoDB?