sql >> データベース >  >> NoSQL >> MongoDB

MongoDBでTwitterのようなタイムラインを作成する

    私も他の方法を見ることができません、私は以前にそのようなことを実装しました、そして問題はありませんでした。

    あなたの場合、それはこのようなものでなければなりません、あなたは特定のユーザーの$follower_idsを渡します 関数の引数としての配列:

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

    また、owner_idでステータスのインデックスを作成すると(十分なRAMがある場合)、結果が非​​常に速くなります。

    お役に立てば幸いです、シナン。



    1. Mongodbのインストールでmongodを実行できませんでした

    2. MongoDBデータモデリング中に考慮すべき運用上の要因

    3. Redis —大きな地図を保存するための最良の方法(辞書)

    4. フォークがメモリを割り当てることができないため、redisbgsaveが失敗しました