Xem thảo luận của Mongo docs về $ size operator tại đây .
Tóm lại, bạn có thể truy vấn dựa trên kích thước mảng chính xác với toán tử $ size, nhưng bạn không thể lấy lại kích thước mảng, cũng như không thể truy vấn dựa trên phạm vi kích thước mảng.
Những gì gợi ý sẽ hoạt động tốt cho bạn - giữ một trường khác là số lượng bài đăng - có thể được sử dụng cả trong các truy vấn như một bộ lọc / phạm vi và bạn có thể trả lại nó khi bạn cần biết một mảng lớn như thế nào. Cho dù các bài đăng được lưu trữ ở nơi khác hoặc được nhúng trong mảng, trường này sẽ rất hữu ích nếu bạn thực hiện truy vấn hoặc lọc dựa trên số lượng bài đăng.
Có một câu hỏi rất tương tự với các đề xuất tương tự.