sql >> Database >  >> NoSQL >> MongoDB

Langzame zoekopdracht in mongodb simuleren?

U kunt de $where-operator gebruiken om slaap() aan te roepen. Dit zou in elke taal of ORM/ODM moeten werken. In Mongoid zou je bijvoorbeeld het volgende kunnen doen:

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

Stem de slaapwaarde af op het aantal documenten in de verzameling (het zal bij elk document vertraging oplopen). Dit zal behoorlijk vreselijke dingen doen met de DB-server, dus gebruik het alleen voor testen en nooit (ooit!) op een productieserver.



  1. Knooppunt voegt grote gegevens in met mangoest

  2. Efficiënte paginering van MongoDB-aggregatie?

  3. Een enkele eigenschap ophalen uit document

  4. Perl Mongo zoek object-ID