Je sais que cette question a été posée de différentes façons avant, mais je les ai lu tout et je ne peux pas le faire fonctionner avec le ci-dessous:document de mise à jour dans le tableau MongoDB
Voici un exemple de doc:
"_id" : ObjectId("583659c5be5f0e6f70c95633"),
"firstName" : "da",
"lastName" : "ksk",
"email" : "[email protected]",
"surveyResults" : [
{
"mouseTracking" : [ ],
"result" : "White",
"question" : "What color website do you prefer?",
"questionNumber" : "0"
},
{
"mouseTracking" : [ ],
"result" : "Laptop",
"question" : "What device do you use most to browse the web?",
"questionNumber" : "1"
}]
Voici ce que je suis en train de courir dans mangouste et ayant pas de chance:
db.results.update({_id:userIdVar, surveyResults: {$elemMatch: {questionNumber: questionNumVar}}},{$set:{"surveyResults.$.result" : newResultVar}});
Je les variables utilisées et je sais qu'ils ont les valeurs propres à correspondre à ce qui est dans les endroits dont j'ai besoin mettre à jour. Y a-t-il quelque chose qui me manque?
quel problème face à vous? –