sql >> Database >  >> NoSQL >> MongoDB

mongodb - maak een document als het niet bestaat, anders push naar array

Je kunt upserts doen in Mongo, zie "Upserts met modifiers" uit het Mongo-document:

U kunt upsert gebruiken met een modificatiebewerking. In dat geval worden de modifiers toegepast op het lid van de updatecriteria en wordt het resulterende object ingevoegd.

De zoekopdracht die u nodig heeft, ziet er als volgt uit:

db.events.update( { "user_id" : "714638ba-2e08-2168-2b99-00002f3d43c0" }, 
{ $push : { "events" : { "profile" : 10, "data" : "X"}}}, {"upsert" : true});



  1. Kan Redis 6 profiteren van multi-core CPU's?

  2. MongoDB/Mongoose opvragen op een specifieke datum?

  3. Redis-wachtrijmedewerker crasht in utcparse

  4. Hoe kan ik op afstand de gegevens in mijn RedisCloud DB's inspecteren?