Я полагаю, вы ищете что-то вроде db.getLastError()
.
В Java / PHP / Python / etc, когда вы делаете WriteConcern.Safe
или safe => true
, вы фактически делаете команду записи, за которой следует команда getLastError
. Вы можете смоделировать это, используя db.getLastError()
.
Обратите внимание, что в настоящее время есть два документа MongoDB, касающиеся сценариев оболочки. Первый - это Interactive Shell , который является оболочкой, к которой вы, вероятно, привыкли. В этой оболочке все команды по умолчанию выдаются в «безопасном» режиме. Другой документ касается сценариев оболочки , которая имеет некоторые специфические проблемы (в том числе getLastError).
Обязательно посмотрите этот второй документ, чтобы запустить скрипт таким образом. Также обратите внимание, что в основном все функции, доступные для оболочки, доступны для драйверов. Поэтому, если у вас есть навыки написания сценариев в Python или вы можете писать службы Windows, они также могут использоваться для управления сервером.