sql >> Base de Datos >  >> NoSQL >> MongoDB

Hacer una línea de tiempo similar a Twitter con MongoDB

No veo otra manera también, implementé tal cosa antes y no tuve ningún problema.

En su caso, debería ser algo así, pasa el $follower_ids de cierto usuario matriz como un argumento para su función:

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

Y si indexa los estados (si tiene suficiente memoria RAM para hacerlo) en own_id, obtendrá los resultados muy rápido.

Espero que te ayude, Sinan.