J'ai un document appelé login_info
. Il dispose de deux champs:Suppression d'une ligne d'un document incorporé dans un moteur mongo
- nom
- mot de passe
- Lieu
Location
est un document incorporé avec deux champs:
- datetime
- ville
Il existe des données dans le document incorporé et je souhaite en supprimer une ligne. Par exemple: Je dois supprimer toutes les lignes avec l'emplacement "Canada". Comment puis-je faire cela dans un moteur mongo? toute aide
Il n'y a pas de ligne dans MongoDB. Que voulez-vous supprimer? Le document complet qui contient location.location = 'canada'? Seul le sous-document? BTW vous ne devriez pas avoir un champ avec le même nom dans un document et dans un sous-document, c'est la meilleure façon d'avoir un bug;) – AlphaB
ouais je veux juste supprimer le sous-document seulement. oui, je vais changer le nom «emplacement» en «ville». –