printjson()仅返回100行数据

时间:2018-11-21 08:07:23

标签: mongodb mongodb-query

使用名为NoSQLBooster的工具,我可以运行此查询并获取数据

db.MyCollection.aggregate({
    $unwind: '$blocks'
}, {
        $project: {
            'definition': '$blocks.definition',
            'block_type': '$blocks.block_type',
            'block_id': '$blocks.block_id',
            'display_name': '$blocks.fields.display_name',
        }
    }
)

我将其翻译为命令提示符,如下所示(为便于阅读,我添加了回车符)

mongo localhost/UW -eval 
      "printjson(
      Same query as above
      .toArray())" > C:\MyOutputFile.json

它运行非常快,并输出100个条目。我认为.toArray()会给出完整的结果。 DBQuery.shellBatchSize没有帮助。

如何获取完整数据?

0 个答案:

没有答案