https://aphyr.com/posts/284-call-me-maybe-mongodb
До недавнего времени клиенты MongoDB по умолчанию не беспокоились о том, чтобы проверить успешность их записи: они просто отправляли их и предполагали, что все идет нормально. Все идет так хорошо, как и следовало ожидать.
https://blog.rainforestqa.com/2012-11-05-mongodb-g...
По умолчанию MongoDB позволяет выполнять очень быструю запись и обновление. Компромисс заключается в том, что вы не получаете явных уведомлений о сбоях. По умолчанию большинство драйверов выполняют асинхронную, «небезопасную» запись - это означает, что драйвер не возвращает ошибку напрямую, подобно INSERT DELAYED с MySQL. Если вы хотите узнать, удалось ли что-то, вам нужно вручную проверить наличие ошибок с помощью getLastError.
В случаях, когда вы хотите, чтобы при возникновении каких-либо проблем выдается сообщение об ошибке, в большинстве драйверов просто включить «безопасные» синхронные запросы. Это заставляет MongoDB действовать привычным образом для тех, кто переходит с более традиционной базы данных.
видимо реально в сеть всё упирается и париться не о чем тогда...