Não é possível usar comandos de erro no modo de gravação, degradando para o modo de compatibilidade
Eu apenas brinco com mongo shell e me deparei comCannot use commands write mode, degrading to compatibility mode
.
Conectei o servidor mongo remoto (mongolab) e tentei inserir um novo registro na coleção usando meu script simples:
// script.js
db = connect(host + ":" + port +"/" + dbName);
db.auth(username, password);
db.test2.insert({ item: "card", qty: 15 });
Eu corro script pormongo script.js
e pegou:
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
O que está errado? Além disso, quando eu executei uma consulta semelhante depois de conectado viamongo my.mongolab.com:port/DBname -u <dbuser> -p <dbpassword>
está tudo bem.