Mongodb написать беспокойство в скрипте обновления JavaScript - PullRequest
1 голос
/ 05 августа 2011

Мне нужно написать какой-нибудь скрипт обновления для данных через js, так можно ли установить для операций сохранения или обновления запись записи, как это можно сделать в драйвере Java? Не нашел никаких документов о проблемах записи в скриптах для mongodb. Thx

1 Ответ

2 голосов
/ 05 августа 2011

Я полагаю, вы ищете что-то вроде db.getLastError().

В Java / PHP / Python / etc, когда вы делаете WriteConcern.Safe или safe => true, вы фактически делаете команду записи, за которой следует команда getLastError. Вы можете смоделировать это, используя db.getLastError().

Обратите внимание, что в настоящее время есть два документа MongoDB, касающиеся сценариев оболочки. Первый - это Interactive Shell , который является оболочкой, к которой вы, вероятно, привыкли. В этой оболочке все команды по умолчанию выдаются в «безопасном» режиме. Другой документ касается сценариев оболочки , которая имеет некоторые специфические проблемы (в том числе getLastError).

Обязательно посмотрите этот второй документ, чтобы запустить скрипт таким образом. Также обратите внимание, что в основном все функции, доступные для оболочки, доступны для драйверов. Поэтому, если у вас есть навыки написания сценариев в Python или вы можете писать службы Windows, они также могут использоваться для управления сервером.

...