2013-06-24 36 views

回答

3

在MongoDB的外殼,你可以這樣做:

db.collectionName.find({ city: "London" }).skip(20).limit(20); 

要顯示來自文件21的結果,40

請看限制,並跳過:http://docs.mongodb.org/manual/core/read/#limit-the-number-of-documents-to-return

我也強烈建議你去一個教程:http://docs.mongodb.org/manual/tutorial/getting-started/

+0

我認爲這是慢的l因爲mongodb如何索引數據而收集數據?所以你應該使用基於時間戳範圍的範圍來代替更好的性能?例如,下一個小時,第二天等。 – kenyee

+0

@kenyee,當然,如果你能做到那樣會更好,但在任何情況下都不可能。 – Derick

-1
db.getCollection('name of your collection').find({}).limit(20)