ฉันจะบอกได้อย่างไร หากมีผลลัพธ์เพิ่มเติมจากข้อความค้นหาใน MongoDB หรือไม่
ฉันจำเป็นต้องรู้ว่ามีเอกสารเพิ่มเติมหลังจากการสืบค้นแบบจำกัดเช่นเดียวกับคำถามที่ลิงก์ด้านบนหรือไม่ แต่ใน Ruby Mongoid
มีวิธีการใดที่เทียบเท่ากับ hasNext สำหรับ Mongoid หรือไม่?
อัปเดต : อัปเดตคำถามของฉันเพื่อให้บริบท
ฉันกำลังพยายามใช้การแบ่งหน้าแต่ของฉัน
นี่คือส่วนหนึ่งของตรรกะ API ของฉัน:
limit = params[:limit] + 1
query_conditions << { :_id.lt => params[:flag] }
@query = Notification.where({ '$and' => query_conditions }).limit(limit)
@last_page = @notifications_query.count < limit
ฉันจะส่งองค์ประกอบแรก (n-1) ของผลลัพธ์การสืบค้นและ Last_page boolean เพื่อแจ้งให้ลูกค้าทราบว่านี่คือหน้าสุดท้ายหรือไม่ แต่ฉันต้องการทราบว่ามีฟังก์ชันในตัวหรือวิธีที่ชาญฉลาดกว่าในการกำหนดบูลีนของหน้าสุดท้ายหรือไม่