sql >> Database >  >> NoSQL >> MongoDB

MongoDB - documenten in een array bijwerken

Ik denk dat je dit nog steeds met twee queries moet doen. Maar met een $-query om te update , u kunt het bij één zoekopdracht houden in het geval dat de EID al bestaat.

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

Als de geretourneerde waarde daarvan aangeeft dat er geen records zijn gevonden, kunt u deze in plaats daarvan invoegen.



  1. Spark HBase-connector – een jaaroverzicht

  2. Zoek uit of een zoekopdracht een index in MongoDB gebruikt

  3. Zoeken in volledige tekst in mongodb in het Russisch

  4. Is er een multicore-exploiterend NoSQL-systeem?