MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Errore:la chiave $ conditionalHandlers non deve iniziare con '$' mongodb

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