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

Mongoose / MongoDBのネストされたスキーマの適切なパターンは何ですか?

    あなたの仮定は正しいと思います。これはマングースの埋め込みドキュメントと呼ばれています。これがマングースのドキュメントの例です。

    var Comments = new Schema({
        title     : String
      , body      : String
      , date      : Date
    });
    
    var BlogPost = new Schema({
        author    : ObjectId
      , title     : String
      , body      : String
      , date      : Date
      , comments  : [Comments]
      , meta      : {
            votes : Number
          , favs  : Number
        }
    });
    
    mongoose.model('BlogPost', BlogPost);
    

    免責事項:必ずしもアイテムの前にコンマを置く必要はありません!



    1. mongoスクリプトでのファイル書き込み操作?

    2. UbuntuのGolangにあるMongoCloudmongodbデータベースに接続できません

    3. ハード障害が発生した場合に、redisクラスター内の特定のノードのハッシュスロットを再開するにはどうすればよいですか?

    4. キャッシュを再利用するか、メモリを直接使用するか