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

MongoDB sắp xếp theo mục nhập chỉ tồn tại, khóa có giá trị đầu tiên và khóa có giá trị rỗng hoặc không tồn tại sau cùng

Tôi đã sử dụng một bản hack bẩn thỉu cho việc này.

MongoDB doc nói rằng họ có những ưu tiên cho việc sắp xếp như hình ảnh được đăng dưới đây.

Vì vậy, khi tôi sắp xếp bằng asc thì trước tiên nó sắp xếp tất cả null (phím trống được coi là rỗng) sau đó sắp xếp các mục nhập số.

Hack ở đây là gì?

Lưu trữ sr_no : "" với mặc định là chuỗi trống.

Bây giờ nó sẽ sắp xếp số đầu tiên giá trị rồi đến chuỗi .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Lặp lại qua một mảng chuỗi, được tìm nạp từ MongoDB

  2. thất bại với Nhịp tim đã nhận từ thành viên có cùng ID thành viên với chính chúng tôi:0

  3. Làm thế nào để làm cho mongodb nhúng giữ dữ liệu khi ứng dụng tắt?

  4. mongoengine - Truy vấn trên ListField của EmbeddedDocumentField

  5. Tạo khóa duy nhất MongoDB với C #