MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana cara membuat skema luwak secara dinamis?

Terapkan strict: false opsi untuk definisi skema yang ada dengan menyediakannya sebagai parameter kedua ke Schema konstruktor:

var appFormSchema = new Schema({
    User_id : {type: String},
    LogTime : {type: String},
    feeds : [new Schema({
        Name: {type: String},
        Text : {type: String}
    }, {strict: false})
    ]
}, {strict: false});

module.exports = mongoose.model('appForm', appFormSchema);

Jika Anda ingin meninggalkan feeds sebagai sepenuhnya tanpa skema, di situlah Anda dapat menggunakan Mixed :

var appFormSchema = new Schema({
    User_id : {type: String},
    LogTime : {type: String},
    feeds : [Schema.Types.Mixed]
}, {strict: false});

module.exports = mongoose.model('appForm', appFormSchema);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Apakah boleh meminta MongoDB beberapa kali per permintaan?

  2. Meminta mongodb dari golang menggunakan _id yang disimpan dalam array

  3. Dapatkan hanya bidang tertentu di MongoDB dengan C#

  4. Temukan dokumen dengan larik yang tidak berisi nilai tertentu

  5. Bagaimana cara mencatat kueri saya di MongoDB C# Driver 2.0?