sql >> Databasteknik >  >> NoSQL >> MongoDB

Simulera långsam fråga i mongodb?

Du kan använda $where-operatören att ringa sleep(). Detta bör fungera på alla språk eller ORM/ODM. Till exempel, i Mongoid kan du göra:

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

Ställ in vilovärdet för antalet dokument i samlingen (det kommer att försena vart och ett). Detta kommer att göra ganska hemska saker med DB-servern, så använd den bara för testning och aldrig (någonsin!) på en produktionsserver.



  1. MongoDB Chain Replication Basics

  2. Transaktioner i MongoDB

  3. Unikt index ignoreras vid uppdatering med Mongoose + Mockgoose i NodeJS

  4. Implementerar jag serialisera och deserialisera NodesJS + Passport + RedisStore?