Rất tiếc, hiện tại (như ở MongoDB 2.2) không có toán tử Khung tổng hợp nào cho $slice
hoặc lấy một tập hợp con của một mảng.
Bạn sẽ cần sử dụng một giải pháp thay thế như:
- việc bạn sử dụng
$skip
và$limit
trongaggregate()
đường ống - thao tác các kết quả trong mã ứng dụng của bạn.
- triển khai tập hợp bằng cách sử dụng Bản đồ / Rút gọn
Có một yêu cầu tính năng hiện có trong trình theo dõi vấn đề MongoDB mà bạn có thể ủng hộ / theo dõi:SERVER-6074:Cho phép nhà điều hành $ Slice trong $ project.