MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Ограничете вмъкванията в mongodb

Има един подход, който ще ви позволи да го направите атомарно.

Трябва да вградите userIds в RoomUsers колекция. Нещо като

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

Сега можете да използвате заявката за актуализиране по-долу.

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. Как MongoDB се справя с едновременните актуализации?

  2. Как да намеря местоположението на данните и регистрационните файлове на mongodb чрез команда?

  3. Как се преобразува шестнадесетичен низ в число в mongodb?

  4. Как да съхранявате таблица с определена колона, която трябва да се съхранява в масив и да я извлича в Angularjs (среден стек)

  5. Как да използвате MongoDB Connection Pooling на AWS Lambda