如果我有复杂的结构,如何在mongoose中深入克隆。
例如,schema City包含Houses,House包含Persons数组。 每个实体都有自己的id,以及包含它的实体的id。
如何复制City?
我有类似的参考关系:
let TownSchema = new Schema({
houses: {type: Schema.Types.ObjectId, ref: 'House', required: true},
name: {type: String, default: 'new town'},
type: {type: String, default: ''}
});