단일 참조 배열에서 여러 유형의 복수 ObjectId
을 어떻게 참조 할 수 있습니까? Address
, AddressRange
또는 AddressList
의 숫자들로 구성 될 수있다몽구스에 다른 유형의 객체를 저장하십시오.
var Schema = mongoose.Schema;
var AddressSchema = new Schema({
value: String
});
var AddressRangeSchema = new Schema({
from: String,
to: String
});
var AddressListSchema = new Schema({
name: String,
list: [Schema.Types.ObjectId]
});
AddressList.list
:
var firstAddr = new Address({
value: "172.0.0.1"
});
var firstAddrRange = new AddressRange({
from: "172.0.0.10",
to: "172.0.0.20"
})
var firstList = new AddressList({
name: "MyFirstList",
list: [
firstAddr.id,
firstAddrRange.id
]
});
가 어떻게이 list
배열의 객체를 당길 수, 그들은 세 가지 유형 중 하나입니다 주어진 : 다음과 같은?