MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Limit wstawek w mongodb

Jest jedno podejście, które pozwoli Ci to zrobić atomowo.

Powinieneś osadzić userIds na RoomUsers kolekcja. Coś jak

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

Teraz możesz użyć poniższego zapytania o aktualizację.

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




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zmień nazwę pola w kolekcji MongoDB

  2. Mongoose save() nie aktualizuje wartości w tablicy w dokumencie bazy danych

  3. Pobierz dźwięk - plik binarny - przechowywany w moim Mlab

  4. Zrozumienie agregatu MongoDB i GroupBy

  5. jak przekazać zmienną do wyrażenia regularnego?