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

mongodbのベストプラクティス:ネスト

    上記の私の意見では、スキーマは「一般的に受け入れられている」わけではありませんが、すばらしいように見えます。しかし、将来的にドキュメントをクエリするのに役立ついくつかの改善を提案します:

    User
        Name 
        Url
        Emails {email, emailType(primary, secondary)}
        Addresses{address, city, state, postalcode, country, language}
    

    ネストは常に良好ですが、2つまたは3つのレベルのネストを深くすると、クエリ/更新でさらに問題が発生する可能性があります。

    私の提案がスキーマ設計の正しい選択に役立つことを願っています。



    1. ネストされた配列フィールドのMongodb2dsphereインデックス

    2. マングース-複数のコレクションからデータを取得するためのクエリ

    3. シェルスクリプトでmongodbの結果を使用する

    4. MongoDBコレクションをCSVファイルにエクスポートする