У меня есть две разные схемы. Я хочу дать ссылку на одно конкретное поле схемы (которое имеет свой собственный ObjectId) на другую схему.
Это для веб-приложения, в котором есть mongodb, mongoose, nodejs.
#This is a Schema of Order#
var orderSchema = new Schema({
deliveryAddress: {
type: Schema.Types.ObjectId,
required: true,
ref: "user.address"//This is where I want to give ref of
//another schemas particular Object field
}
})
module.exports = mongoose.model("order", orderSchema);
##This is Schema of User##
var userSchema = new Schema({
address: [{
pincode: {
type: Number,
required: true
},
address: { //This Object fiels Id I want to give ref to
//another schema
type: String,
required: true
}
}] })
module.exports = mongoose.model("user", userSchema);
After populate of order I should get all details of respective
address