mongodb[五]如何實現分頁查詢

語法:

        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);






發佈了46 篇原創文章 · 獲贊 9 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章