J'essaie de mettre à jour le document suivant dans Mongodb.Mise à jour du tableau MongoDb
doc = { id : 10 , graph :[{userId:1,children:[2]},{userId:2,children:[]}]}
db.test.insert(doc)
puis-je effectuer deux mises à jour:
db.test.update({'id':10,'graph.userId' : 1}, { $push:{'graph.$.children':10}})
db.test.update({'id':10,'graph.userId' : 1},{ $push:{'graph':{'userId':10,'children':[]}}})
(Saddly:
db.test.update({'id':10,'graph.userId' : 1},{ $push:{'graph.$.children':10},$push:{'graph':{'userId':10,'children':[]}}})
ne fonctionne pas)
Est-il possible de mettre à jour ces simultanément?
Merci beaucoup
merci pour votre aide, un dommage la mise à jour simultanée ne fonctionne pas – jlezard