Passer au contenu principal

J'obtiens un code de "reason" 40215 lorsque j'essaie de créer ou de mettre à jour une entité

Peut inclure le message "Failed to update record(s) for query"

Écrit par Paul Winterhalder

40215 est le code de "reason" que nous utilisons lorsque notre base de données, MongoDB, nous renvoie une erreur inattendue.

Vous souhaiterez vérifier le "status_message" qui est également retourné pour une description plus détaillée de l'erreur retournée par la base de données.

Le message d'erreur le plus courant est "Failed to update record(s) for query: {<query details>}". La plupart du temps, cela est dû au fait que les données JSON envoyées lors de la mise à jour contiennent un "$" ou un ".", qui ne sont pas valides dans les clés MongoDB.

Conseil de pro :

  • Vous pouvez utiliser le portail brainCloud pour afficher les données JSON envoyées à la méthode API. Recherchez l'utilisateur dans le Navigateur d'usager, puis accédez à la page Résumé > Journaux . Localisez l'appel ayant échoué (recherchez une réponse autre que 200), puis cliquez sur l'œil dans la colonne ID du paquet pour afficher les données JSON envoyées à la méthode. Recherchez "$" et "." pour identifier le problème.

Vos commentaires sont importants pour nous. Veuillez noter cette réponse ci-dessous. Merci !

Avez-vous trouvé la réponse à votre question ?