const productSchema = mongoose.Schema({ categories: [{ type: mongoose.Schema.ObjectId, ref: 'Category' }] }); How do I generate an array like the following?
{ "categories":["5cd295fbc53f626fd9d70894","5cb0624945111f1c5fdf2527","5cc290f5b90fc527c1e46efd"] }Cuando uso la entrada del cartero usando raw.json, puede ingresar con éxito, pero si uso la entrada de formulario codificada en urlen
categories:5cd295fbc53f626fd9d70894 categories:5cb0624945111f1c5fdf2527 categories:5cc290f5b90fc527c1e46efdsolo empuja la última identificación a la matriz
El middelware express.urlencoded maneja argumentos repetidos:
app.use(express.urlencoded({extended: false}), function(req, res) { res.end(req.body); });Con esto, la solicitud
POST /server/path Content-Type:application/x-www-form-urlencoded categories=A&categories=Bdevoluciones
{"categories":["A","B"]}