trên các tài liệu MongoDB nó nói: (source)Phạm vi dựa paging MongoDB
Thật không may bỏ qua có thể được (rất) tốn kém và đòi hỏi máy chủ để đi bộ từ đầu của bộ sưu tập, hoặc chỉ số, để có được vị trí bù đắp/bỏ qua trước khi nó có thể bắt đầu trả lại trang dữ liệu (giới hạn). Khi số trang tăng, bỏ qua sẽ trở nên chậm hơn và nhiều hơn nữa cpu chuyên sâu, và có thể IO bị ràng buộc, với các bộ sưu tập lớn hơn. Phạm vi phân trang dựa trên cung cấp việc sử dụng các chỉ mục tốt hơn nhưng không cho phép bạn dễ dàng chuyển đến một trang cụ thể.
Phân trang dựa trên phạm vi là gì và tài liệu cho nó ở đâu?
Cảm ơn, làm thế nào để tôi nhận được 10 trước và sau 10? – Harry
ví dụ cho thấy cách truy xuất các phần tử "tiếp theo 10", "10 trước" tương tự, chỉ cần sử dụng '{$ gt: ..first_post_on_page_date ..}' –
Hãy nhớ đặt chỉ mục vào trường ngày, nếu không thì không hoạt động – Maxence