MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Sắp xếp theo nhiều trường với nhau trong mongodb

Bạn có thể sử dụng đường dẫn tổng hợp để tạo hợp nhất có điều kiện của hai trường với $project $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. Vấn đề về số lượng truy vấn không gian địa lý MongoDB (Luôn luôn là 100)

  2. MongoDB:Sử dụng ID của tài liệu ở nơi công cộng có an toàn không?

  3. Di chuyển một phần tử từ mảng này sang mảng khác trong cùng một tài liệu MongoDB

  4. Làm cách nào để sử dụng $ lookup như INNER JOIN trong MongoDB Aggregation?

  5. Có cách nào để tạo mongodb như chuỗi _id mà không cần mongodb không?