Penafian:Tanggapan ini cukup kuno, 2012! Ini mungkin bukan yang paling akurat.
Dari dokumentasi Mongoose.
http://mongoosejs.com/docs/schematypes.html:Gulir ke bawah ke bagian Array:
Catatan:menentukan array kosong sama dengan
[Mixed]
. Berikut ini semua membuat arrayMixed
.
Detail tentang artinya ada di bagian Campuran tepat di atas bagian Array.
Ini yang perlu Anda lakukan.
Tentukan skema untuk dokumen yang disematkan:
var Stuff = new Schema({
name: String,
value1: Number,
...
});
Gunakan itu sebagai ganti array kosong []
:
var MyDocSchema = new Schema({
name: String,
other: String,
stuff: [Stuff],
});