プロジェクトが Alibaba Cloud サーバー ubuntu14.04 にデプロイされると、再起動が発生します。ログを見ると、
Db.prototype.authenticate メソッドは次のメジャー リリース 3.x では使用できなくなると書かれています。 MongoDB 3.6 では、管理データベース内のユーザーに対する認証のみが許可され、ソケット上で複数の資格情報は許可されなくなります。認証資格情報を使用して MongoClient.connect を使用して認証してください。
ここで誰かが同じ問題を抱えているのを見ました https://github .com/Automattic ..., mongoose が原因と言われていましたが、mongoose を最新バージョンにアップグレードした後もこのエラーを報告しました。 。 。
これは mongodb へのリンクです:
blog_runner には読み取りおよび書き込み権限があります。どうやって解決すればいいでしょうか?
これは mongoose のバージョンに関係があります。4.7.0 を使用していたときはそのようなプロンプトは表示されませんでしたが、最新の 4.10.6 にアップグレードすると表示されました。