下面的模式定义是否正确,还是需要将
也就是说,如果你有一个字典数组-- [{},{},{}] -- 除非你创建另一个模式并嵌套它,否则无法预定义内部结构。这是文档的正确解释吗? http://mongoosejs.com/docs/schematypes.html
writing
更改为writing: [Schema.Types.Mixed]
或者 writing: [{}]
?也就是说,如果你有一个字典数组-- [{},{},{}] -- 除非你创建另一个模式并嵌套它,否则无法预定义内部结构。这是文档的正确解释吗? http://mongoosejs.com/docs/schematypes.html
var blogSchema = new mongoose.Schema({
title: String,
writing: [{
post: String,
two: Number,
three : Number,
four : String,
five : [{ a: String,
b : String,
c : String,
d: String,
e: { type: Date, default: Date.now },
}]
}],
});
谢谢。
ObjectId
引用时,才会使用populate
。 - JohnnyHK