1

Meteor のサーバーにアプリケーションをデプロイしました。URL の mongo シェルに入ると、試してみるとエラーが発生します。show dbs

2015-06-01T12:06:57.093-0700 listDatabases に失敗しました:{ "ok" : 0、"errmsg" : "unauthorized" } at src/mongo/shell/mongo.js:47

これは、私のmongoシェルのバージョンがmongoのバージョンと一致しないことが原因である可能性があることを読みましたが、それを回避する方法がわかりません。meteor db (リストされていなくてもuseそこにあることを知っているため) とそのコレクションを作成できますが、何かを書き込もうとすると、次のエラーが発生します。

db.users.update({"_id" : "kRmJnwHsRDDXMjpDq"}, {$set : {"admin" : true}})

コマンド書き込みモードを使用できません。互換モードに低下します

4

1 に答える 1

0

あまり役に立たない回答ですが、Mongo シェルにエラー メッセージが表示されたにもかかわらず、updateコマンドの後に受け取ったメッセージであっても、変更がアプリケーションに正常に反映されました。

コマンド書き込みモードを使用できません。互換モードに低下します

WriteResult({ "nMatched" : 1, "nUpserted" : 0 })

于 2015-06-01T19:38:49.743 に答える