0
votes

Supprimer l'élément de liste dans la collection PymonGo

J'ai une collection d'utilisateurs à PymonGo and Flack et à l'intérieur de la collection Utilisateurs, j'ai le champ "Notes": [] qui prend des articles comme entrée et les ajoute à l'intérieur de la liste. Je suis débutant dans Pymongo et Flack et j'ai du mal à supprimer un élément spécifique de la liste des évaluations. Disons que j'ai une instance utilisateur comme: xxx

Utilisation: xxx

retours TypeError: Les indices de chaîne doivent être des entiers

Comment puis-je supprimer l'élément "mauvais" à l'intérieur de la liste de notations et que signifie cette erreur? J'apprécierais votre orientation en m'aidant avec cette tâche. Merci d'avance


2 commentaires

Vous voulez le supprimer de la collection? Ce n'est pas clair.


@ ngshravil.py J'ai la collection des utilisateurs et un utilisateur spécifique a le nom Bill et les commentaires. Je veux supprimer "mauvais" des commentaires de l'utilisateur spécifique


3 Réponses :


1
votes

Essayez ceci:

del user['ratings'][1]


1 commentaires

J'ai essayé de note en usr ['Notes']: Si demande.Form ["Film"] Note: del usr ['' notes '] [Note] Il n'a pas fonctionné



0
votes

Résolu: users.update_one ({"email": email}, {"$ tire": {"Notes": note}}) a fait le travail et a supprimé l'utilisateur


0 commentaires