sql >> Base de Datos >  >> NoSQL >> MongoDB

Error:la clave $ conditionalHandlers no debe comenzar con '$' mongodb

Te refieres a critere y misc en la location definición del esquema antes de que se defina cualquiera de esos esquemas. Esto está causando ese error algo críptico, probablemente debido a que Mongoose juntó una consulta no válida debido al inesperado undefined valores en la definición del esquema.

Más allá de esto, no sé qué intentas hacer aquí:

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],
});