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

Membuat timeline seperti Twitter dengan MongoDB

Saya tidak bisa melihat cara lain juga, saya menerapkan hal seperti itu sebelumnya dan tidak punya masalah.

Dalam kasus Anda, seharusnya seperti ini, Anda melewati $follower_ids pengguna tertentu array sebagai argumen untuk fungsi Anda:

$query  = array("status_owner_id" => array('$in' => $follower_ids));
$cursor = $mongo->yourdb->statuses->find($query);

Dan jika Anda mengindeks status (jika Anda memiliki cukup ram untuk melakukannya) pada owner_id, Anda akan mendapatkan hasilnya dengan sangat cepat.

Semoga membantu, Sinan.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana menemukan dokumen dan subdokumen tunggal yang cocok dengan kriteria yang diberikan dalam koleksi MongoDB

  2. Atom tingkat baris MERGE REPLACE di BigQuery

  3. Konversi string ke ObjectID di MongoDB

  4. Mencantumkan pesan terakhir dari setiap percakapan, yang melibatkan pengguna, di MongoDB

  5. Upsert Cepat atau Massal di pymongo