我有24个具有相同用户ID的文档,当我想要全部匹配时,mongo聚合仅返回20个元素,但必须返回全部24个元素。是否受mongo限制或我做错了什么?
答案 0 :(得分:0)
如所提到的文档所述,Mongo shell会自动将光标最多迭代20次。
但是您可以使用DBQuery.shellBatchSize
将迭代次数从默认值20更改为。
See Working with the mongo Shell for more information.
集合的“收集”部分中的文档预览 视图显示了从当前集合中采样的20个文档。
其他链接:
https://docs.mongodb.com/manual/tutorial/iterate-a-cursor/ https://docs.mongodb.com/manual/mongo/#format-printed-results https://docs.mongodb.com/manual/reference/method/db.collection.aggregate/#specify-an-initial-batch-size
https://docs.mongodb.com/compass/master/aggregation-pipeline-builder/#aggregation-pipeline-builder
How to print out more than 20 items (documents) in MongoDB's shell?
答案 1 :(得分:0)