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

agregace mongodb při aktualizaci kolekcí

Ne. Když se provádí agregační operace, bude na kolekci použit zámek Intent Shared (IS), což znamená, že souběžně mohou probíhat pouze operace čtení. Všechny operace vytvoření, aktualizace nebo odstranění musí počkat na odstranění zámku, protože operace aktualizace vyžadují použití exkluzivního (X) zámku.

Reference :

  1. Typy zamykání MongoDB – https://docs.mongodb.com/manual/faq/concurrency/#what-type-of-locking-does-mongodb-use .

  2. Výukový program MongoDB - MongoDB Locks Příklady

Agregační operace zpracovávají datové záznamy a vracejí vypočítané výsledky. Na vypočítané výsledky se použije kurzor. Jakékoli změny v kolekci po agregaci neovlivní již vypočítané výsledky.




  1. Jak uložit pole souborů do databáze mongoDB pomocí multer?

  2. MongoParseError:URI nemá název hostitele, název domény a tld

  3. Najít po osídlení mangusty

  4. PyMongo a Flask's Jsonify obsahuje úniková lomítka