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

typescriptを使用したマングースモデルの作成-サブドキュメント

    このパッケージを試すことができます https://www.npmjs.com/package/mongoose- ts-ua

    @setSchema()
    class User1 extends User {
        @prop()
        name?: string;
    
        @setMethod
        method1() {
            console.log('method1, user1');
        }
    }
    
    @setSchema()
    class User2 extends User {
        @prop({ required: true })
        name?: string;
    
        @prop()
        child: User1;
    }
    
    export const User2Model = getModelForClass<User2, typeof User2>(User2);
    

    使用法

    let u2 = new User2Model({ child: { name: 'u1' } }); 
    



    1. $filter最大2つのネストされたレベル(mongodb)

    2. goでmongoから返された任意のハッシュを(mgoを使用して)どのように処理しますか?

    3. Docker-compose-127.0.0.1ではなく0.0.0.0でRedis

    4. ネストされた関係MongoDb