db.foo.find().limit(300)
ne le fera pas ... il imprime toujours 20
db.foo.find().toArray()
db.foo.find().forEach(printjson)
imprimera à la fois une vue très agrandie de chaque document au lieu de la version 1 ligne pour find()
:
db.foo.find().limit(300)
ne le fera pas ... il imprime toujours 20
db.foo.find().toArray()
db.foo.find().forEach(printjson)
imprimera à la fois une vue très agrandie de chaque document au lieu de la version 1 ligne pour find()
:
DBQuery.shellBatchSize = 300
ça ira.
MongoDB Docs - Premiers pas avec mongo Shell - Exécution de requêtes
Pourrait toujours faire:
db.foo.find().forEach(function(f){print(tojson(f, '', true));});
Pour obtenir cette vue compacte.
Aussi, je trouve très utile de limiter les champs retournés par la recherche:
db.foo.find({},{name:1}).forEach(function(f){print(tojson(f, '', true));});
qui retournerait seulement le champ _id et name de foo.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.