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

マングースが空の配列を返す

    MerchantSchemaで$typeの代わりにtypeを使用します。

    var MerchantSchema = new mongoose.Schema({
      packages: [{ type: mongoose.Schema.Types.ObjectId, ref: 'Package'}]
    },
    {
        typeKey: '$type',
        timestamps: { createdAt: 'created_at', updatedAt: 'updated_at'}
    });
    
    module.exports = mongoose.model('Merchant', MerchantSchema);
    

    マーチャントドキュメント内のパッケージに対してObjectIdの配列があることを確認します。



    1. Vercelは、リクエストごとに新しいDB接続を作成します

    2. mongoのトップレベルドキュメントとしての集約/プロジェクトサブドキュメント

    3. mongodbのコレクションの列を更新します

    4. npm install -gmongodbがOSX10.8.4にmongodbをグローバルにインストールしていませんか?