From 0d7dc9357a9962d7f80d82239cd5e64e5f3a2b1d Mon Sep 17 00:00:00 2001 From: Juha Jokimaki Date: Sun, 30 Oct 2016 18:14:58 +0200 Subject: [PATCH] Add $isolated operator --- src/clojure/monger/operators.clj | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/clojure/monger/operators.clj b/src/clojure/monger/operators.clj index c186529..a4311af 100644 --- a/src/clojure/monger/operators.clj +++ b/src/clojure/monger/operators.clj @@ -314,3 +314,9 @@ ;; EXAMPLES: ;; (mgcol/update coll { :_id oid } { $currentDate { :lastModified true } }) (defoperator $currentDate) + +;; Isolates intermediate multi-document updates from other clients. +;; +;; EXAMPLES: +;; (mgcol/update "libraries" { :language "Clojure", $isolated 1 } { $inc { :popularity 1 } } {:multi true}) +(defoperator $isolated)