Du kan uppdatera den med följande fråga:
db.myCollection.update({"_id" : 1, "lb.id" : 2},{$set : {"lb.$.sc" : 17}})
AFAIK, Det är inte möjligt att göra vad du vill i en enda fråga. Du måste göra separata frågor för var och en av dem.
Du kan uppdatera den med följande fråga:
db.myCollection.update({"_id" : 1, "lb.id" : 2},{$set : {"lb.$.sc" : 17}})
AFAIK, Det är inte möjligt att göra vad du vill i en enda fråga. Du måste göra separata frågor för var och en av dem.
findOne fungerar men får inte alla/hitta
MongoDB-skal:hur man söker efter samlingar som matchar ett namn eller regex
MongoDB C#-drivrutin:Ignorera egendom vid infogning
MongoDB:kan inte rubba om frågeobjekt och uppdateringsobjekt innehåller samma egenskap, 'Kan inte tillämpa $addToSet modifierare på icke-array'