免責事項:この回答はかなり古いものです、2012年!最も正確ではない可能性があります。
マングースのドキュメントから。
http://mongoosejs.com/docs/schematypes.html:[配列]セクションまで下にスクロールします:
注:空の配列を指定することは、
[Mixed]
と同等です。 。以下はすべて、Mixed
の配列を作成します 。
その意味の詳細は、アレイセクションのすぐ上の混合セクションにあります。
これがあなたがする必要があることです。
埋め込まれたドキュメントのスキーマを定義します:
var Stuff = new Schema({
name: String,
value1: Number,
...
});
空の配列の代わりにそれを使用してください[]
:
var MyDocSchema = new Schema({
name: String,
other: String,
stuff: [Stuff],
});