Nếu mảng sharedBy của bạn có thể có hàng triệu mục nhập, tôi khuyên bạn nên chuyển cách bạn theo dõi 'đã chia sẻ'. Thêm một mảng, sharedPostIds, vào đối tượng người dùng chứa danh sách tất cả các bài đăng mà người dùng đã chia sẻ.
Để so sánh các con số, nếu một người dùng thành thạo chia sẻ 10 bài đăng mỗi ngày, thì đó sẽ là 3650 bài viết / năm. Có lẽ không đủ để nhận thấy khi gửi cho khách hàng.
Nếu bạn cần đảm bảo rằng dữ liệu không được gửi đến máy khách, bạn có thể tạo phương thức Meteor thực hiện tra cứu hàng loạt một cách không đồng bộ.