MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

MongoDB - aggiorna i documenti in un array

Penso che dovrai ancora farlo con due domande. Tuttavia, utilizzando una $ query per update , puoi mantenerlo su una query nel caso in cui l'EID esista già.

db.col.update({"events.eid": 2}}, {$set: {"events.$.title: "Event 4", "events.$.start": new Date(2013, 08, 02}})

Se il valore restituito da quello indica che non sono stati trovati record, puoi invece inserirlo.