MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Mongoid случаен документ

Ако искате само един документ и не искате да дефинирате нов критериен метод, можете просто да направите това:

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

Ако искате да намерите произволен модел въз основа на някои критерии:

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 с различни стойности

  2. Как да използвам Map/Reduce в MongoDB?

  3. Свързване към MongoDb с SSL от приложението JAVA

  4. Различни стойности на ключ в поддокумент MongoDB (100 милиона записа)

  5. mongoose findById работи, когато използвам низов литерал, но не и когато препращам към свойство на обект