Jika array sharedBy Anda dapat memiliki jutaan entri, saya sarankan untuk mengganti cara Anda melacak 'shared'. Tambahkan larik, sharedPostIds, ke objek pengguna yang berisi daftar semua pos yang telah dibagikan pengguna.
Untuk membandingkan angka, jika pengguna yang kuat membagikan 10 posting sehari, itu akan menjadi 3650 entri / tahun. Mungkin tidak cukup untuk diperhatikan saat mengirim ke klien.
Jika Anda perlu memastikan bahwa data tidak dikirim ke klien, Anda dapat membuat metode Meteor yang melakukan pencarian batch secara asinkron.