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

Каква е разликата между findAndModify и update в MongoDB?

Ако извлечете елемент и след това го актуализирате, може да има актуализация от друга нишка между тези две стъпки. Ако първо актуализирате елемент и след това го извлечете, може да има друга актуализация между тях и ще получите обратно елемент, различен от този, който сте актуализирали.

Ако го направите „атомно“ означава, че сте гарантирани, че получавате обратно същия елемент, който актуализирате – т.е. не може да се извърши никаква друга операция между тях.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Изпълняване на MongoDB с Ops Manager

  2. Мога ли да направя текстова заявка с драйвера на mongodb c#

  3. mongodb c# как да работим с BSON документ

  4. Документация на ClusterControl 1.5 – Какво е новото

  5. MongoDB:ГРЕШКА:дъщерният процес е неуспешен, излезе с грешка номер 14