Vì vậy, sau khi tìm kiếm trong một giờ, tôi đã tìm ra giải pháp - tôi phải xem bài đăng này không phải trong java mà trong node.js.
Truy vấn một MongoDB dựa trên Mongo ID trong ứng dụng node.js
Rất may, ngôn ngữ gần với java nên tôi thấy rằng bạn không thể truy vấn bằng cách chèn objectID vào toán tử lt. Bạn sẽ phải tạo một đối tượng objectID và chèn nó vào toán tử.
ObjectId objID = new ObjectId("55732dccf58c555b6d3f1c5a");
query.addCriteria(Criteria.where("_id").lt(objID));