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

MongoDB:la query ha un limite implicito (256)?

È necessario specificare una dimensione batch maggiore, l'impostazione predefinita è 256 record.

Ecco un esempio dal mio codice:

=> (count (with-db (q/find {:keywords "lisa"}) 
                  (q/sort {:datetime 1}) ))
256

=> (count (with-db (q/find {:keywords "lisa"}) 
                  (q/sort {:datetime 1}) 
                  (q/batch-size 1000) ))
688

Maggiori informazioni qui:http://clojuremongodb.info/articles/querying.html#setting_batch_size