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

Hvordan kan jeg forespørge mongodb ved hjælp af mongoid/skinner uden timeout?

MongoDB-dokumenterne siger, at du kan bestå i en timeout boolean, og den timeout er falsk, den vil aldrig timeout

collection.find({"type" => "a"}, {:timeout=>false})

I dit tilfælde:

Record.collection.find({:type=>'a'}, :timeout => false).each ...

Jeg anbefaler også, at du kigger på kort-reduceret med Mongo. Det ser ud til at være skræddersyet til denne form for samlingsarraymanipulation:http://www.mongodb.org/display/DOCS/MapReduce



  1. Overvej at gense indgangene ovenfor eller definere en bean af typen 'org.springframework.data.redis.core.RedisTemplate' i din konfiguration

  2. Opkaldsfunktion inde i mongodbs aggregat?

  3. Visualisering af din klyngetopologi i ClusterControl

  4. Sådan installeres MongoDB 4.2 på RedHat/CentOS 7-systemer