MongoDB で Django レスト フレームワークを構築しようとしています。だから私の地元ではその仕事。しかし、本番環境では、MongoLab を DB バックエンドとして使用しています。しかし、私はDB接続を行うことができません。DB 接続認証エラーが発生し続けます。
command SON([('authenticate', 1), ('user', u'XXXXX'), ('nonce', u'XXXXX'), ('key', u'XXXXXX')]) failed: auth failed
設定ファイルの接続確立コード:
MONGODB_DATABASES = {
"name": "XXXXX",
"host": "XXX.mlab.com",
"port": 33212,
"username": "XXXX",
"password": "XXXX"
}
mongoengine.connect(
db=MONGODB_DATABASES['name'],
host=MONGODB_DATABASES['host'],
port=MONGODB_DATABASES['port'],
username=MONGODB_DATABASES['username'],
password=MONGODB_DATABASES['password'],
)
MongoLab mongo バージョン: mongod version: 3.6.6 (MMAPv1)
. 私が間違ったことを訂正してください