MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

MongoDB :la requête a une limite implicite (256) ?

Vous devez spécifier une taille de lot plus grande, la valeur par défaut est de 256 enregistrements.

Voici un exemple tiré de mon propre code :

=> (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

Voir plus d'informations ici :http://clojuremongodb.info/articles/querying.html#setting_batch_size