sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB findAndModify. Je to opravdu atomové? Pomozte napsat řešení pro uzavřenou aktualizaci

Je možné, že findAndModify přeruší více událostí v souběžném prostředí. Pokud váš dokument události neobsahuje pole s jedinečným indexem, takže pouze jeden findAndModify úspěšně vloží novou událost a další findAndModify selže a zkuste to znovu s přidáním snímku k nové události. Další podrobnosti naleznete na tomto tiketu jira:https://jira.mongodb.org/browse/ DOCS-861



  1. Předávání hodnot zaškrtávacích políček do databáze pomocí JavaScriptu

  2. nastavení hodnot mongoidních hashových polí

  3. PyMongo -- iterace kurzoru

  4. (mongoose/promises) Jak zkontrolujete, zda byl dokument vytvořen pomocí findOneAndUpdate s upsert