драйвер - пимонго;
вопрос: после выполнения операции обновления или удаления, как проверить, успешно ли данные записываются в базу данных? текущий метод под рукой, кажется, проверяет modified_count
и deleted_count
значение в результате; но при работе с несколькими документами необходимо помнить, сколько документов нужно обновить или удалить, и сравнить эти числа с теми, что в результате; это громоздко, и иногда число заранее неизвестно (если результат говорит мне, что 5 документов обновлены, означает ли это, что только 5 документов соответствуют запросу и все обновлены, или есть 7 соответствий, но 2 не удалось обновить); на самом деле, ответ, который я хочу получить, прост: да или нет: да означает, что все данные были обновлены или удалены, и не означает иначе (частичный или полный отказ); Есть ли лучшие способы сделать это (например, проверка исключений, получение числового возвращаемого значения и т. д.)?