MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Simula una query lenta in mongodb?

Puoi utilizzare l'operatore $where per chiamare sleep(). Questo dovrebbe funzionare in qualsiasi lingua o ORM/ODM. Ad esempio, in Mongoid potresti fare:

Model.where( :$where => "sleep(100) || true" ).count

Regola il valore del sonno per il numero di documenti nella raccolta (ritarderà su ciascuno). Questo farà cose abbastanza orribili al server DB, quindi usalo solo per i test e mai (mai!) su un server di produzione.