使用" mongoose":" 4.9.8",我想定义一致性和重用的类型。 我知道这个概念,但是我对语法有些不满,比如说我的mongoose架构看起来像这样
const thingsSchema = new Schema({
thing: {
type: String
,required: false
}
,location: {
city: {
type: String
,required: false
}
,state: {
type: String
,required: false
}
,country: {
type: String
,required: false
}
}
});
我真正想做的是使用"位置"型号/类型 在其他地方再次,并没有要求的位置...像这样:
const thingsSchema = new Schema({
thing: {
type: String
,required: false
}
,location: {
type: Location
,required: false
}
});
我认为这样做了 - 但我不确定。
const Location: {
city: {
type: String
,required: false
}
,state: {
type: String
,required: false
}
,country: {
type: String
,required: false
}
};