Person.save takes more time if Addresses has 10000 entries.
Whereas below model.save with nested schema takes 1/100th of time with below nested schema.
var AddressSchema = new mongoose.Schema({
streetaddress1: {
type: String
},
streetaddress1: {
type: String
},
city: {
type: Number
}
});
var Person = new mongoose.Schema({
Name: {
type: String
},
Addresses: [AddressSchema]
});
Really appreciate you help on this one.