J'ai cette collection:MongoDB: Mise à jour de sous-document
[{ "_id" : 7,
"category" : "Festival",
"comments" : [
{
"_id" : ObjectId("4da4e7d1590295d4eb81c0c7"),
"usr" : "Mila",
"txt" : "This is a comment",
"date" : "4/12/11"
}
]
}]
Tout ce que je veux est de pousser insérer un nouveau champ à l'intérieur des commentaires comme celui-ci:
[{ "_id" : 7,
"category" : "Festival",
"comments" : [
{
"_id" : ObjectId("4da4e7d1590295d4eb81c0c7"),
"usr" : "Mila",
"txt" : "This is a comment",
"date" : "4/12/11",
"type": "abc" // find the parent doc with id=7 & insert this inside comments
}
]
}]
Comment puis-je insérer dans le commentaire sous-document?
ne fonctionne pas. le champ pourrait ne pas exister – kheya
Je l'ai eu fonctionnant. thx – kheya
Cela ne fonctionne pas pour moi. il met juste à jour un élément à l'intérieur du tableau, pas tous. même si je suis passé vrai pour plusieurs –