Jest to nieodłącznie właściwość samego MongoDB. (Więcej tutaj i tutaj )
Dlaczego nie jest dostępny dla samodzielnych instancji?
Dzięki dokumentom podrzędnym i tablicom bazy danych dokumentów (MongoDB) umożliwiają hierarchiczne ujednolicenie powiązanych danych w ramach pojedynczej struktury danych. Dokument może zostać zaktualizowany za pomocą operacji atomowej, co daje mu takie same gwarancje integralności danych, jak w przypadku transakcji wielotabelowych w relacyjnej bazie danych.