我想在一個Jframe上顯示集合中的前20條記錄,而在另一個框架中顯示下20個記錄。我是MongoDB的新手。請提出一個查詢來查找前20個和後20個文檔。從mongodb中搜集前20個文檔
0
A
回答
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/
-1
db.getCollection('name of your collection').find({}).limit(20)
相關問題
- 1. 在mongodb中搜索多個文檔
- 2. 如何使用文檔ID從mongoDB集合中刪除文檔?
- 3. MongoDB的繼續拉從當前文檔
- 4. MongoDB嵌套文檔搜索
- 5. MongoDB - 搜索子文檔
- 6. 使用MeteorJS從MongoDB的多個集合中刪除文檔
- 7. MongoDB:從集合中提取多個隨機文檔
- 8. 文檔在一個集合的MongoDB
- 9. 如何計算MongoDB Aggregate中集合的前20%的平均值?
- 10. 從mongoDB中刪除文檔
- 11. 從MongoDB的文檔
- 12. MongoDB:集合中的所有文檔
- 13. MongoDB中文檔集的版本控制
- 14. MongoDB集合中的唯一文檔
- 15. 在mongodb中搜索文檔的子文檔?
- 16. 索引從MongoDB到Elasticsearch的前100個文檔
- 17. 從node.js中刪除mongodb集合中的文檔
- 18. MongoDB從子文檔中刪除子文檔文檔
- 19. 我如何插入單個文檔到多個集合MongoDB中
- 20. 單個集合在mongoDb中可以包含多少個文檔?
- 21. Mongoose/Mongodb嵌入式文檔中的前一個和下一個
- 22. 前n個MongoDB的集合
- 23. 如何從集合中插入多個文檔作爲另一個文檔中的數組字段 - MongoDB
- 24. 從2個mongodb集合中搜索後Nodejs單個回調
- 25. 如何在MongoDB的shell中打印出超過20個項目(文檔)?
- 26. 從Mongodb檢索一個子文檔
- 27. Mongodb node.js狀態爲true,但不從集合中刪除文檔
- 28. 如何從mongodb的集合中刪除文檔?
- 29. 如何使用mongodb查詢從深集合中刪除文檔?
- 30. 搜索在MongoDB中收集
我認爲這是慢的l因爲mongodb如何索引數據而收集數據?所以你應該使用基於時間戳範圍的範圍來代替更好的性能?例如,下一個小時,第二天等。 – kenyee
@kenyee,當然,如果你能做到那樣會更好,但在任何情況下都不可能。 – Derick