MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Créer une chronologie de type Twitter avec MongoDB

Je ne vois pas d'autre moyen aussi, j'ai mis en place une telle chose avant et je n'ai pas eu de problème.

Dans votre cas, ça devrait être qch comme ça, vous passez les $follower_ids de certains utilisateurs array comme argument de votre fonction :

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

Et si vous indexez les statuts (si vous avez assez de RAM pour le faire) sur owner_id, vous obtiendrez les résultats très rapidement.

J'espère que ça aide, Sinan.