Máte na mysli critere
a misc
v location
definice schématu před tím, než bude jedno z těchto schémat definováno. To způsobuje onu poněkud záhadnou chybu, pravděpodobně způsobenou tím, že mongoose poskládal neplatný dotaz kvůli neočekávanému undefined
hodnoty v definici schématu.
Kromě toho nevím, co se tady snažíte dělat:
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],
});