Ti riferisci a critere
e misc
nella location
definizione dello schema prima che uno di questi schemi sia definito. Questo sta causando quell'errore alquanto criptico, probabilmente dovuto a mangusta che mette insieme una query non valida a causa dell'inaspettato undefined
valori nella definizione dello schema.
Oltre a questo, non so cosa stai cercando di fare qui:
product = new ObjModel({
nomville: req.body.nomville,
description: req.body.description,
// Are the next two lines a mistake? It appears as though you're trying
// to create an object using the schemas.
quartier: [quartier],
critere: [misc],
});