MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Meteor:Bagaimana cara memeriksa apakah item dalam bidang array, tetapi mengecualikan bidang itu di Publish?

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.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. $project:Apakah mungkin untuk mengakses properti dari hasil ekspresi hanya dalam satu tahap?

  2. mongodb Java Driver - $group dengan banyak bidang

  3. Bisakah saya menghapus Indeks MongoDB default?

  4. Dapatkan posisi dokumen yang dipilih dalam koleksi [mongoDB]

  5. MongoDB/PyMongo:Menanyakan beberapa kriteria - hasil yang tidak terduga