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

Mongoid tài liệu ngẫu nhiên

Nếu bạn chỉ muốn một tài liệu và không muốn xác định một phương pháp tiêu chí mới, bạn có thể thực hiện điều này:

random_model = Model.skip(rand(Model.count)).first

Nếu bạn muốn tìm một mô hình ngẫu nhiên dựa trên một số tiêu chí:

criteria = Model.scoped_whatever.where(conditions) # query example
random_model = criteria.skip(rand(criteria.count)).first


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb - truy vấn tổng của ngày hôm nay, tổng của tuần và tổng của tháng trong một truy vấn

  2. Kết xuất MongoDB từ 3.2, khôi phục với 3.4, chỉ số lỗi safe =null

  3. Bản ghi đếm trong PHP MongoDB

  4. Cách thả cơ sở dữ liệu trong MongoDB từ Dòng lệnh

  5. pymongo update_one (), upsert =True mà không sử dụng các toán tử $