2014-12-02 58 views
0

我使用的是原生的MongoDB本地節點的驅動程序的1.3.23版本「跳過」限: https://www.npmjs.org/package/mongodbNode.js的MongoDB的本地驅動程序有23121

我要查詢各地的記錄180K所以我寫了一個腳本,用於限制多個分頁請求。問題是,一旦跳過了23121的任何內容,響應不再返回結果。

如果我直接打我的數據庫,我可以返回任何有效的跳過值的結果,所以這個問題似乎是在mongo驅動程序級別。

我只需要升級到v1.4.22(我堅持這樣做,除非我絕對需要)?任何建議,將不勝感激。

+1

我沒有看到在JIRA任何錯誤此問題。如果你確定你可以複製它,你可能應該報告它。 https://jira.mongodb.org/browse/NODE-94?jql=project%20%3D%20NODE%20AND%20text%20~%20skip – 2014-12-02 06:59:41

+1

不要與跳過和限制分頁。它表現非常糟糕。使用排序分頁(如果不需要分頁除外,則在'_id'上)。這[老SO答案](http://stackoverflow.com/questions/20960815/range-query-for-mongodb-pagination)有一些細節。 – wdberkeley 2014-12-02 08:35:07

回答

相關問題