sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Simula una consulta lenta en mongodb?

Puede usar el operador $where para llamar a dormir(). Esto debería funcionar en cualquier idioma u ORM/ODM. Por ejemplo, en Mongoid podrías hacer:

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

Ajuste el valor de suspensión para la cantidad de documentos en la colección (se retrasará en cada uno). Esto hará cosas bastante horribles para el servidor de base de datos, así que utilícelo solo para pruebas, y nunca (¡nunca!) en un servidor de producción.