MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Erreur :la clé $conditionalHandlers ne doit pas commencer par '$' mongodb

Vous faites référence à critere et misc dans le location définition de schéma avant que l'un ou l'autre de ces schémas ne soit défini. Cela est à l'origine de cette erreur quelque peu énigmatique, probablement due à la mangouste reconstituant une requête non valide en raison de l'inattendu undefined valeurs dans la définition de schéma.

Au-delà de cela, je ne sais pas ce que vous essayez de faire ici :

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