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

Как да направя вмъкване, ако не съществува друго актуализация с mongoengine?

Обърнете внимание, че get_or_create вече е планирано да бъде оттеглено, тъй като без поддръжка на транзакции в MongoDB не може да гарантира атомарност.

Предпочитаният начин е актуализиране с upsert:

Location.objects(user_id=user_id).update_one(set__point=point, upsert=True)

Повече за промените в документацията на MongoDB.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Вграден документ без масив?

  2. Как да поставите файл с изображение в json обект?

  3. MongoDB вложено търсене с 3 нива

  4. Десериализиране на идентификатора на обекта на Mongo DB с помощта на JSON сериализатор

  5. Docker:променете папката, където да съхранявате томовете на docker