从MongoDB读取批量数据的有效方法是什么(版本> = 3.2)。我只为Bulk write找到方法。
我正致力于创建分析存储在mongoDB中的数据的指标。由于我正在测试水域,我的技术堆栈仅限于Mongo Aggregation Pipeline和Java。
答案 0 :(得分:1)
您可以使用mongo游标的批处理功能并对该批处理进行聚合。后来获得更多以获得下一批。
答案 1 :(得分:0)
显然,确保您拥有必要的索引将确保读取有效。除了本机聚合管道之外,您还可以使用mapreduce。
此外,如果您使用副本集,则可能需要将连接设置为从其中一个辅助节点而不是主要节点读取