Passer au contenu principal
Toutes les collectionsMessages d'erreur
J'obtiens un code de "reason" 40215 lorsque j'essaie de créer ou de mettre à jour une entité

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"

Paul Winterhalder avatar
Écrit par Paul Winterhalder
Mis à jour cette semaine

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 ?