1
從版本1.9開始,pymongo添加了更改光標操作批量大小的選項。請參閱description here。pymongo的Cursor.batch_size(size)中的'size'是什麼?
但是他們並沒有說這個大小應該是什麼意思。這是一次獲取記錄的數量嗎?或者這是絕對尺寸?
另外,光標的默認大小是多少?我爲光標檢查了__dict__
,並且它表示batch_size爲0.
從版本1.9開始,pymongo添加了更改光標操作批量大小的選項。請參閱description here。pymongo的Cursor.batch_size(size)中的'size'是什麼?
但是他們並沒有說這個大小應該是什麼意思。這是一次獲取記錄的數量嗎?或者這是絕對尺寸?
另外,光標的默認大小是多少?我爲光標檢查了__dict__
,並且它表示batch_size爲0.
批量大小是指在發出getMore消息以提取更多結果之前使用遊標檢索的結果數。默認值是101個文件。
編輯: 對不起,我要澄清 - 默認實際上是由服務器設置,但由於目前的最新版本的是101
在getmores(即第一後,後續的往返)沒有101文檔默認限制,服務器一次將返回最多約4MB的文檔。 – dcrosta 2011-12-15 22:36:05