如果我有一个父模式,例如:
{
doc_name:String,
doc_collection:[?????]
}
和 subdoc 孩子:
child1 =
{
child_type: String,
property1: String,
property2: Number
}
child2 =
{
child_type: string,
different_property1: Number,
much_different_property2: String
}
parentschema.doc_collection 可以同时保存 child1 和 child2 模式的子文档吗?
还是我必须这样做:
{
doc_name:String,
doc_collection:
{
child1:[child1],
child2:[child2]
}
}
我通常会创建一个子文档模式,该模式可以包含我要粘贴在数组中的所有对象类型的属性,但是这些实在是太不同了。从控制器的角度来看,子模式都是 doc_collection 类型。