Невозможно использовать команду: ошибка режима записи, переход в режим совместимости
Я просто играю с оболочкой монго и наткнулся наCannot use commands write mode, degrading to compatibility mode
.
Я подключился к удаленному серверу Монго (mongolab) и попытался вставить новую запись в коллекцию с помощью моего простого скрипта:
// script.js
db = connect(host + ":" + port +"/" + dbName);
db.auth(username, password);
db.test2.insert({ item: "card", qty: 15 });
Я запускаю скриптmongo script.js
и получил:
MongoDB shell version: 2.6.3
connecting to: test
connecting to: my.mongolab.com:port/DBname
Cannot use commands write mode, degrading to compatibility mode
Что случилось? Кроме того, когда я выполнил аналогичный запрос после подключения черезmongo my.mongolab.com:port/DBname -u <dbuser> -p <dbpassword>
все отлично.