Имате предвид critere
и misc
в location
дефиниция на схема, преди да бъде дефинирана някоя от тези схеми. Това причинява тази донякъде загадъчна грешка, вероятно поради това, че mongoose събира невалидна заявка поради неочакваното undefined
стойности в дефиницията на схемата.
Освен това, не знам какво се опитвате да направите тук:
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],
});