Estoy aprendiendo Next.js actualmente y tengo una pregunta.
Tengo estos datos como req.body :
{ "name": "Name Here", "phone": [ { "phonetype": "Work", "phonenumber": "PhoneNumber1" }, { "phonetype": "Home", "phonenumber": "PhoneNumber2" } ], "city": "CityHere" }Y estoy tratando de crear un nuevo Cliente en la base de datos. A continuación se muestra mi POST:
case 'POST': try{ const customer = req.body; const newCustomer = new Customer({ name: customer.name, //phone: HOW TO I HANDLE THIS ARRAY? city: customer.city, }); const createdCustomer = await Customer.create(newCustomer); res.status(201).json({success: true, data: createdCustomer}); } catch (error) { res.status(400).json({success: false, data: "Error Creating Customer"}); } break;¿Cómo hago para enviarlo a la base de datos (usando Mongoose)?
Esquema a continuación:
const CustomerSchema = new Schema({ name: { type: String, required: true, trim: true, }, phone: { phonetype: { type: String, }, phonenumber: { type: String, }, }, city: { type: String, required: true, trim: true, } })