Я создал форму, где у меня есть определенные поля. У меня также есть поле, содержащее массив полей внутри. «Req.body.lead» вывод поля:Как сохранить объект внутри mongodb
// output of console.log("req.body.lead",req.body.lead);
business_address_attributes:
{ address_type: 'Business',
street1: 'Street 1...',
street2: 'Street 2...',
city: 'City...',
state: 'State...',
zipcode: 'Zip Code...',
country: '' },
можно хранить весь объект внутри другого объекта, как:
var address = new Addresses(req.body.lead.business_address_attributes);
внутри MongoDB я объявил поле как:
business_address_attributes : [Addresses],
//Note: [Addresses] refers to address class
Теперь, когда я пытаюсь сохранить внутри monogdb используя следующее, я получаю сообщение об ошибке, не в силах спасти привести
var lead = new Leads(req.body.lead);
var address = new Addresses(req.body.lead.business_address_attributes);
lead.business_address_attributes.$push(address);
lead.save();
// console.log(lead.business_address_attributes) now gives following output:
[ { address_type: 'Business',
street1: 'Street 1...',
street2: 'Street 2...',
city: 'City...',
state: 'State...',
zipcode: 'Zip Code...',
country: '',
_id: 4f857a2e491383dc64000008 } ]
Я не знаю, как решить problem.Can кто-то помощь.