文法:
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生态/});
2、查詢包含 “e生态” 的記錄,顯示滿足條件的兩條記錄
db.user.find({"name":/e生态/}).limit(2);
3、查詢包含 “e生态” 的記錄,顯示滿足條件的記錄,并且跳過2條顯示後4條記錄
db.user.find({"name":/e生态/}).limit(4).skip(2);