0
我試圖與範圍內的分頁系統:怎麼知道的MongoDB有更多的記錄,以顯示
$hospitals=$qb->select('subtype','price','title','date','photos','description')
->field('active')
->equals(1)
->limit(10)
->field('date')
->lte($lastdate)
->sort('_id', 'desc')
->getQuery()
->execute()
->toArray();
隨着這個數據,我想是因爲我發送一個「has_more」屬性開發了一個無限的滾動條,當你確定它不會返回任何東西時,查詢數據是沒有意義的。
我想知道如何從上面的查詢中得到has_more布爾值。
的一種方法是計算查詢的總數與限制相比較,但我相信有一些方法更聰明,更容易..
這就是我所做的,兄弟我們也有同樣的想法:D 我會稍微詳細一點,所以這就是我所做的: 當結果已滿時我發送一個屬性在我的json數組命名爲hasmore,其值爲true,並且在我的javascript中,我總是測試此變量以發送請求,當結果爲空時,hasmore = false。它不會發送任何其他內容 – Sekai