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

投稿と共有のためのMongodbスキーマ

    Ok。次のアプローチをお勧めします:

    1. すでにユーザー名を持っているので、並べ替え

    2. 各投稿を繰り返し処理すると、上記で使用したのと同じ並べ替えを使用して、並べ替えられた順序で共有を取得できます。

    ここで重要なのは、設定するインデックスを理解することです。次のインデックスを作成することをお勧めします。

    post_schema:{username、updatedOn}の複合インデックス

    share_schema:{dis_Id、shareOn}の複合インデックス。

    複合インデックスが使用されていない場合、アプリケーションは多数のレコードに対応できません。



    1. mongoの短いユーザーフレンドリーなID

    2. Mongodbfindの返されるドキュメントの順序

    3. Mongodb phpは新しいドキュメントのIDを取得しますか?

    4. MongoDBでネストされたインデックスを作成するにはどうすればよいですか?