db.foo.find().limit(300)
ne le fera pas. Il imprime toujours seulement 20 documents.Comment imprimer plus de 20 éléments (documents) dans le shell de MongoDB?
db.foo.find().toArray()
db.foo.find().forEach(printjson)
sera à la fois imprimer vue très étendue de chaque document au lieu de la version 1 ligne pour find()
:
Y at-il un moyen de rendre cela persistant? –
@LukaszWiktor Oui, vous pouvez créer un fichier $ HOME/.mongorc.js et y mettre le paramètre shellBatchSize. le mien a le paramètre de taille de lot de requête et rs.slaveOk() activé. Son utilisation est également légèrement différente lors de l'utilisation de --eval via la ligne de commande. voir: https://docs.mongodb.com/manual/mongo/#mongorc-js-file –
C'est génial! Merci @matiaselgart –