2010-05-03 8 views
2

J'ai une collection de contenu. collection a dit une collection de réponses en tant que telleSuppression d'un objet dans une collection enfant dans MongoDB

Content : [{ 'id' : '1234', 
    'Responses' : [{ 
     'id' : '12345' 
    } 

etc. Maintenant, je veux supprimer la réponse 12 345, mais je ne veux pas supprimer toutes les réponses. Je n'arrive pas à trouver la commande pour le faire. J'ai l'impression que l'action correcte est de récupérer l'objet, de reconstruire les réponses sans celui que je veux supprimer, puis de sauvegarder l'objet Content dans son ensemble. À condition qu'il y ait beaucoup de réponses, cela semble être une mauvaise pratique d'avoir à charger l'objet entier de cette façon.

+0

Pouvez-vous mieux formater cela? Il semble que vous avez plusieurs tableaux là-dedans. Qu'est-ce qui est considéré comme un contenu? Je comprends que vous pouvez avoir plusieurs réponses. Avant d'essayer de répondre, je veux être en mesure de comprendre clairement votre question. – luckytaxi

Répondre

Questions connexes