mongodb nosql 如何實現分頁查詢

NoSQL MongoDB MySQL 技術 IT互聯網知識分享 2017-05-05

語法:

1、limit(10) 類似於MySQL中的limit 10 ,在MongoDB中讀取滿足條件的記錄條數,方法中的參數數值類型值

2、skip(10) 類似於mysql中的limit 10,10 ,在mongodb中跳過滿足條件的記錄數,然後再顯示後面的記錄

組合使用方式:

db.user.find().limit(10).skip(10) 表示跳過滿足條件的10記錄,顯示第10條之後的記錄並且只顯示10條記錄

mysql分頁方式與mongodb數據方式都是類似,基本沒有太大區別

1、mysql: select * from user limit 0,20 顯示第一頁 ,一頁20條記錄

2、mongodb:db.user.find().limit(20).skip(0) 顯示第一頁,一頁20條記錄

實例:

1、查詢包含 “e生態” 的記錄

db.user.find({"name":/e生態/});

mongodb nosql 如何實現分頁查詢

2、查詢包含 “e生態” 的記錄,顯示滿足條件的兩條記錄

db.user.find({"name":/e生態/}).limit(2);

mongodb nosql 如何實現分頁查詢

3、查詢包含 “e生態” 的記錄,顯示滿足條件的記錄,並且跳過2條顯示後4條記錄

db.user.find({"name":/e生態/}).limit(4).skip(2);

mongodb nosql 如何實現分頁查詢

相關推薦

推薦中...