什麼是從MongoDB讀取批量數據的有效方式(版本> = 3.2)。我只爲Bulk write找到方法。批量讀取Mongo DB的最佳方式 - 是否有像這樣的東西?
我正在創建指標,分析存儲在mongoDB中的數據。由於我正在測試水域,因此我的技術棧僅限於Mongo Aggregation Pipeline和Java。
什麼是從MongoDB讀取批量數據的有效方式(版本> = 3.2)。我只爲Bulk write找到方法。批量讀取Mongo DB的最佳方式 - 是否有像這樣的東西?
我正在創建指標,分析存儲在mongoDB中的數據。由於我正在測試水域,因此我的技術棧僅限於Mongo Aggregation Pipeline和Java。
顯然確保您有必要的索引將確保讀取效率。除了本地聚合管道之外,您還可以使用mapreduce。
另外,如果您使用的是副本集,則可能需要將連接設置爲從您的其中一個輔助節點讀取,而不是您的主節點
您可以使用mongo光標的批處理功能,並對該批次進行聚合。稍後再獲取更多以獲得下一批。