sql >> Database >  >> NoSQL >> MongoDB

Limiet-inserts in mongodb

Er is één benadering waarmee je het atomair kunt doen.

Je moet userIds insluiten in RoomUsers verzameling. Iets als

{ "userIds" : [ 1, 2, 3, 4 ], "roomId" : 1 }

Nu kunt u de onderstaande update-query gebruiken.

db.RoomUsers.update( { roomId : 1, "userIds": { $not: {$size: 5 } } }, { $push : { "userIds":5 } } )




  1. MongoDB zoeken en verwijderen - de snelste manier

  2. Een subdocument bijwerken in mongodb

  3. Volgorde van antwoorden op MongoDB $in query?

  4. Elementen in array bijwerken