批量阅读Mongo DB的最佳方式 - 有这样的东西吗?

时间:2016-10-25 10:49:09

标签: mongodb performance metrics nosql

从MongoDB读取批量数据的有效方法是什么(版本> = 3.2)。我只为Bulk write找到方法。

我正致力于创建分析存储在mongoDB中的数据的指标。由于我正在测试水域,我的技术堆栈仅限于Mongo Aggregation Pipeline和Java。

2 个答案:

答案 0 :(得分:1)

您可以使用mongo游标的批处理功能并对该批处理进行聚合。后来获得更多以获得下一批。

答案 1 :(得分:0)

显然,确保您拥有必要的索引将确保读取有效。除了本机聚合管道之外,您还可以使用mapreduce。

此外,如果您使用副本集,则可能需要将连接设置为从其中一个辅助节点而不是主要节点读取